|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354 |
- <?php
- /*************************************************************************************
- * teraterm.php
- * --------
- * Author: Boris Maisuradze (boris at logmett.com)
- * Copyright: (c) 2008 Boris Maisuradze (http://logmett.com)
- * Release Version: 1.0.8.11
- * Date Started: 2008/09/26
- *
- * Tera Term Macro language file for GeSHi.
- *
- *
- * This version of teraterm.php was created for Tera Term 4.62 and LogMeTT 2.9.4.
- * Newer versions of these application can contain additional Macro commands
- * and/or keywords that are not listed here. The latest release of teraterm.php
- * can be downloaded from Download section of LogMeTT.com
- *
- * CHANGES
- * -------
- * 2008/09/26 (1.0.0)
- * - First Release for Tera Term 4.60 and below.
- * 2009/03/22 (1.1.0)
- * - First Release for Tera Term 4.62 and below.
- * 2009/04/25 (1.1.1)
- * - Second Release for Tera Term 4.62 and below.
- * 2010/09/12 (1.1.2)
- * - Second Release for Tera Term 4.67, LogMeTT 2.97, TTLEditor 1.2.1 and below.
- *
- * TODO (updated 2010/09/12)
- * -------------------------
- * *
- *
- *************************************************************************************
- *
- * This file is part of GeSHi.
- *
- * GeSHi is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * GeSHi is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GeSHi; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- ************************************************************************************/
-
- $language_data = array (
- 'LANG_NAME' => 'Tera Term Macro',
- 'COMMENT_SINGLE' => array(1 => ';'),
- 'COMMENT_MULTI' => array(),
- 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
- 'QUOTEMARKS' => array("'", '"'),
- 'ESCAPE_CHAR' => '',
- 'KEYWORDS' => array(
- /* Commands */
- 1 => array(
- 'Beep',
- 'BplusRecv',
- 'BplusSend',
- 'Break',
- 'Call',
- 'CallMenu',
- 'ChangeDir',
- 'ClearScreen',
- 'Clipb2Var',
- 'ClosesBox',
- 'CloseTT',
- 'Code2Str',
- 'Connect',
- 'CRC32',
- 'CRC32File',
- 'CygConnect',
- 'DelPassword',
- 'Disconnect',
- 'DispStr',
- 'Do',
- 'Else',
- 'ElseIf',
- 'EnableKeyb',
- 'End',
- 'EndIf',
- 'EndUntil',
- 'EndWhile',
- 'Exec',
- 'ExecCmnd',
- 'Exit',
- 'FileClose',
- 'FileConcat',
- 'FileCopy',
- 'FileCreate',
- 'FileDelete',
- 'FileMarkPtr',
- 'FileNameBox',
- 'FileOpen',
- 'FileRead',
- 'FileReadln',
- 'FileRename',
- 'FileSearch',
- 'FileSeek',
- 'FileSeekBack',
- 'FileStat',
- 'FileStrSeek',
- 'FileStrSeek2',
- 'FileTruncate',
- 'FileWrite',
- 'FileWriteLn',
- 'FindClose',
- 'FindFirst',
- 'FindNext',
- 'FlushRecv',
- 'For',
- 'GetDate',
- 'GetDir',
- 'GetEnv',
- 'GetHostname',
- 'GetPassword',
- 'GetTime',
- 'GetTitle',
- 'GetTTDir',
- 'Getver',
- 'GoTo',
- 'If',
- 'IfDefined',
- 'Include',
- 'InputBox',
- 'Int2Str',
- 'KmtFinish',
- 'KmtGet',
- 'KmtRecv',
- 'KmtSend',
- 'LoadKeymap',
- 'LogClose',
- 'LogOpen',
- 'LogPause',
- 'LogStart',
- 'LogWrite',
- 'Loop',
- 'MakePath',
- 'MessageBox',
- 'MPause',
- 'Next',
- 'PasswordBox',
- 'Pause',
- 'QuickVANRecv',
- 'QuickVANSend',
- 'Random',
- 'RecvLn',
- 'RestoreSetup',
- 'Return',
- 'RotateLeft',
- 'RotateRight',
- 'ScpRecv',
- 'ScpSend',
- 'Send',
- 'SendBreak',
- 'SendBroadcast',
- 'SendFile',
- 'SendKCode',
- 'SendLn',
- 'SendLnBroadcast',
- 'SendMulticast',
- 'SetBaud',
- 'SetDate',
- 'SetDebug',
- 'SetDir',
- 'SetDlgPos',
- 'SetDTR',
- 'SetEcho',
- 'SetEnv',
- 'SetExitCode',
- 'SetMulticastName',
- 'SetRTS',
- 'SetSync',
- 'SetTime',
- 'SetTitle',
- 'Show',
- 'ShowTT',
- 'SPrintF',
- 'SPrintF2',
- 'StatusBox',
- 'Str2Code',
- 'Str2Int',
- 'StrCompare',
- 'StrConcat',
- 'StrCopy',
- 'StrInsert',
- 'StrJoin',
- 'StrLen',
- 'StrMatch',
- 'StrRemove',
- 'StrReplace',
- 'StrScan',
- 'StrSpecial',
- 'StrSplit',
- 'StrTrim',
- 'TestLink',
- 'Then',
- 'ToLower',
- 'ToUpper',
- 'UnLink',
- 'Until',
- 'Var2Clipb',
- 'Wait',
- 'Wait4All',
- 'WaitEvent',
- 'WaitLn',
- 'WaitN',
- 'WaitRecv',
- 'WaitRegEx',
- 'While',
- 'XmodemRecv',
- 'XmodemSend',
- 'YesNoBox',
- 'YmodemRecv',
- 'YmodemSend',
- 'ZmodemRecv',
- 'ZmodemSend'
- ),
- /* System Variables */
- 2 => array(
- 'groupmatchstr1',
- 'groupmatchstr2',
- 'groupmatchstr3',
- 'groupmatchstr4',
- 'groupmatchstr5',
- 'groupmatchstr6',
- 'groupmatchstr7',
- 'groupmatchstr8',
- 'groupmatchstr9',
- 'inputstr',
- 'matchstr',
- 'mtimeout',
- 'param2',
- 'param3',
- 'param4',
- 'param5',
- 'param6',
- 'param7',
- 'param8',
- 'param9',
- 'result',
- 'timeout'
- ),
- /* LogMeTT Key Words */
- 3 => array(
- '$[1]',
- '$[2]',
- '$[3]',
- '$[4]',
- '$[5]',
- '$[6]',
- '$[7]',
- '$[8]',
- '$[9]',
- '$branch$',
- '$computername$',
- '$connection$',
- '$email$',
- '$logdir$',
- '$logfilename$',
- '$lttfilename$',
- '$mobile$',
- '$name$',
- '$pager$',
- '$parent$',
- '$phone$',
- '$snippet$',
- '$ttdir$',
- '$user$',
- '$windir$',
- ),
- /* Keyword Symbols */
- 4 => array(
- 'and',
- 'not',
- 'or',
- 'xor'
- )
- ),
- 'SYMBOLS' => array(
- '(', ')', '[', ']', '{', '}',
- '+', '-', '*', '/', '%',
- '!', '&', '|', '^',
- '<', '>', '=',
- '?', ':', ';',
- ),
- 'CASE_SENSITIVE' => array(
- GESHI_COMMENTS => false,
- 1 => false,
- 2 => false,
- 3 => false,
- 4 => false
- ),
- 'STYLES' => array(
- 'KEYWORDS' => array(
- 1 => 'color: #000080; font-weight: bold!important;',
- 2 => 'color: #808000; font-weight: bold;', // System Variables
- 3 => 'color: #ff0000; font-weight: bold;', // LogMeTT Key Words
- 4 => 'color: #ff00ff; font-weight: bold;' // Keyword Symbols
- ),
- 'COMMENTS' => array(
- 1 => 'color: #008000; font-style: italic;',
- ),
- 'ESCAPE_CHAR' => array(),
- 'BRACKETS' => array(
- 0 => 'color: #ff00ff; font-weight: bold;'
- ),
- 'STRINGS' => array(
- 0 => 'color: #800080;'
- ),
- 'NUMBERS' => array(
- 0 => 'color: #008080;'
- ),
- 'SCRIPT' => array(
- ),
- 'METHODS' => array(
- ),
- 'SYMBOLS' => array(
- 0 => 'color: #ff00ff; font-weight: bold;'
- ),
- 'REGEXPS' => array(
- 0 => 'color: #0000ff; font-weight: bold;'
- )
- ),
- 'URLS' => array(
- 1 => '',
- 2 => '',
- 3 => '',
- 4 => ''
- ),
- 'OOLANG' => false,
- 'OBJECT_SPLITTERS' => array(),
- 'REGEXPS' => array(
- 0 => array (
- GESHI_SEARCH => '(\:[_a-zA-Z][_a-zA-Z0-9]+)',
- GESHI_REPLACE => '\\1',
- GESHI_MODIFIERS => '',
- GESHI_BEFORE => '',
- GESHI_AFTER => ''
- )
- ),
- 'STRICT_MODE_APPLIES' => GESHI_NEVER,
- 'SCRIPT_DELIMITERS' => array(),
- 'HIGHLIGHT_STRICT_BLOCK' => array(),
- 'TAB_WIDTH' => 4
- );
-
- ?>
|