![]() ![]() |
websvn |
Subversion Repositories: |
Compare with Previous - Blame - Download
<?php/************************************************************************************** teraterm.php* --------* Author: Boris Maisuradze (boris at logmett.com)* Copyright: (c) 2008 Boris Maisuradze (http://logmett.com)* Release Version: 1.0.8.3* Date Started: 2008/09/26** Tera Term Macro language file for GeSHi.*** This version of ttl.php was created for Tera Term 4.60 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 ttl.php* can be downloaded from Download section of LogMeTT.com** CHANGES* -------* 2008/09/26 (1.0.8)* - First Release for Tera Term 4.60 and below.** TODO (updated 2008/09/26)* -------------------------* ***************************************************************************************** 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', // (version 4.53 or later)'Call','CallMenu', // (version 4.56 or later)'ChangeDir','ClearScreen','Clipb2Var', //(version 4.46 or later)'ClosesBox','CloseTT','Code2Str','Connect','CRC32', // (version 4.60 or later)'CRC32File', // (version 4.60 or later)'CygConnect', // (version 4.57 or later)'DelPassword','Disconnect','Do', // (version 4.56 or later)'Else','EnableKeyb','End','EndIf','EndUntil', // (version 4.56 or later)'EndWhile','Exec','ExecCmnd','Exit','FileClose','FileConcat','FileCopy','FileCreate','FileDelete','FileMarkPtr','FilenameBox', //(version 4.54 or later)'FileOpen','FileRead','FileReadln', // (version 4.48 or later)'FileRename','FileSearch','FileSeek','FileSeekBack','FileStrSeek','FileStrSeek2','FileWrite','FileWriteln','FindOperations','FlushRecv','ForNext','GetDate','GetDir', //(version 4.46 or later)'GetEnv','GetPassword','GetTime','GetTitle','GetVer', //(version 4.58 or later)'GoTo','If','IfDefined', // (version 4.46 or later)'IfThenElseIf','Include','InputBox','Int2Str','KmtFinish','KmtGet','KmtRecv','KmtSend','LoadKeyMap','LogClose','LogOpen','LogPause','LogStart','LogWrite','Loop', // (version 4.56 or later)'MakePath','MessageBox','MPause', // (version 4.27 or later)'PasswordBox','Pause','QuickvanRecv','QuickvanSend','Random', //(version 4.27 or later)'Recvln','RestoreSetup','Return','RotateLeft', //(version 4.54 or later)'RotateRight', //(version 4.54 or later)'ScpRecv', // (version 4.57 or later)'ScpSend', // (version 4.57 or later)'Send','SendBreak','SendFile','SendKcode','Sendln','SetBaud', // (version 4.58 or later)'SetDate','SetDir','SetDlgPos','SetDTR', // (version 4.59 or later)'SetRTS', // (version 4.59 or later)'SetEnv', // (version 4.54 or later)'SetEcho','SetExitCode','SetSync','SetTime','SetTitle','Show','ShowTT','Sprintf', // (version 4.52 or later)'StatusBox','Str2Code','Str2Int','StrCompare','StrConcat','StrCopy','StrLen','StrMatch', // (version 4.59 or later)'StrScan','Testlink','Then','ToLower', //(version 4.53 or later)'ToUpper', //(version 4.53 or later)'Unlink','Until', // (version 4.56 or later)'Var2Clipb', //(version 4.46 or later)'Wait','WaitEvent','Waitln','WaitRecv','WaitRegex', // (version 4.21 or later)'While','XmodemRecv','XmodemSend','YesNoBox','ZmodemRecv','ZmodemSend'),/* System Variables */2 => array('groupmatchstr1','groupmatchstr2','groupmatchstr3','groupmatchstr4','groupmatchstr5','groupmatchstr6','groupmatchstr7','groupmatchstr8','groupmatchstr9','inputstr','matchstr','param2','param3','param4','param5','param6','param7','param8','param9','result','timeout'),/* LogMeTT Key Words */3 => array('$[1]','$[2]','$[3]','$[4]','$[5]','$[6]','$[7]','$[8]','$connection$','$email$','$logdir$','$logfilename$','$logit$','$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 Variables3 => 'color: #ff0000; font-weight: bold;', // LogMeTT Key Words4 => '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);?>