jablonka.czprosek.czf

websvn

Subversion Repositories:
[/] [lib/] [geshi/] [teraterm.php] - Blame information for rev 4

 

Line No. Rev Author Line
11simandl<?php
2/*************************************************************************************
3 * teraterm.php
4 * --------
5 * Author: Boris Maisuradze (boris at logmett.com)
6 * Copyright: (c) 2008 Boris Maisuradze (http://logmett.com)
73simandl * Release Version: 1.0.8.3
81simandl * Date Started: 2008/09/26
9 *
10 * Tera Term Macro language file for GeSHi.
11 *
12 *
13 * This version of ttl.php was created for Tera Term 4.60 and LogMeTT 2.9.4.
14 * Newer versions of these application can contain additional Macro commands
15 * and/or keywords that are not listed here. The latest release of ttl.php
16 * can be downloaded from Download section of LogMeTT.com
17 *
18 * CHANGES
19 * -------
20 * 2008/09/26 (1.0.8)
21 * - First Release for Tera Term 4.60 and below.
22 *
23 * TODO (updated 2008/09/26)
24 * -------------------------
25 * *
26 *
27 *************************************************************************************
28 *
29 * This file is part of GeSHi.
30 *
31 * GeSHi is free software; you can redistribute it and/or modify
32 * it under the terms of the GNU General Public License as published by
33 * the Free Software Foundation; either version 2 of the License, or
34 * (at your option) any later version.
35 *
36 * GeSHi is distributed in the hope that it will be useful,
37 * but WITHOUT ANY WARRANTY; without even the implied warranty of
38 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
39 * GNU General Public License for more details.
40 *
41 * You should have received a copy of the GNU General Public License
42 * along with GeSHi; if not, write to the Free Software
43 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
44 *
45 ************************************************************************************/
46 
47$language_data = array (
48 'LANG_NAME' => 'Tera Term Macro',
49 'COMMENT_SINGLE' => array(1 => ';'),
50 'COMMENT_MULTI' => array(),
51 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
52 'QUOTEMARKS' => array("'", '"'),
53 'ESCAPE_CHAR' => '',
54 'KEYWORDS' => array(
55 /* Commands */
56 1 => array(
57 'Beep',
58 'BplusRecv',
59 'BplusSend',
60 'Break', // (version 4.53 or later)
61 'Call',
62 'CallMenu', // (version 4.56 or later)
63 'ChangeDir',
64 'ClearScreen',
65 'Clipb2Var', //(version 4.46 or later)
66 'ClosesBox',
67 'CloseTT',
68 'Code2Str',
69 'Connect',
70 'CRC32', // (version 4.60 or later)
71 'CRC32File', // (version 4.60 or later)
72 'CygConnect', // (version 4.57 or later)
73 'DelPassword',
74 'Disconnect',
75 'Do', // (version 4.56 or later)
76 'Else',
77 'EnableKeyb',
78 'End',
79 'EndIf',
80 'EndUntil', // (version 4.56 or later)
81 'EndWhile',
82 'Exec',
83 'ExecCmnd',
84 'Exit',
85 'FileClose',
86 'FileConcat',
87 'FileCopy',
88 'FileCreate',
89 'FileDelete',
90 'FileMarkPtr',
91 'FilenameBox', //(version 4.54 or later)
92 'FileOpen',
93 'FileRead',
94 'FileReadln', // (version 4.48 or later)
95 'FileRename',
96 'FileSearch',
97 'FileSeek',
98 'FileSeekBack',
99 'FileStrSeek',
100 'FileStrSeek2',
101 'FileWrite',
102 'FileWriteln',
103 'FindOperations',
104 'FlushRecv',
105 'ForNext',
106 'GetDate',
107 'GetDir', //(version 4.46 or later)
108 'GetEnv',
109 'GetPassword',
110 'GetTime',
111 'GetTitle',
112 'GetVer', //(version 4.58 or later)
113 'GoTo',
114 'If',
115 'IfDefined', // (version 4.46 or later)
116 'IfThenElseIf',
117 'Include',
118 'InputBox',
119 'Int2Str',
120 'KmtFinish',
121 'KmtGet',
122 'KmtRecv',
123 'KmtSend',
124 'LoadKeyMap',
125 'LogClose',
126 'LogOpen',
127 'LogPause',
128 'LogStart',
129 'LogWrite',
130 'Loop', // (version 4.56 or later)
131 'MakePath',
132 'MessageBox',
133 'MPause', // (version 4.27 or later)
134 'PasswordBox',
135 'Pause',
136 'QuickvanRecv',
137 'QuickvanSend',
138 'Random', //(version 4.27 or later)
139 'Recvln',
140 'RestoreSetup',
141 'Return',
142 'RotateLeft', //(version 4.54 or later)
143 'RotateRight', //(version 4.54 or later)
144 'ScpRecv', // (version 4.57 or later)
145 'ScpSend', // (version 4.57 or later)
146 'Send',
147 'SendBreak',
148 'SendFile',
149 'SendKcode',
150 'Sendln',
151 'SetBaud', // (version 4.58 or later)
152 'SetDate',
153 'SetDir',
154 'SetDlgPos',
155 'SetDTR', // (version 4.59 or later)
156 'SetRTS', // (version 4.59 or later)
157 'SetEnv', // (version 4.54 or later)
158 'SetEcho',
159 'SetExitCode',
160 'SetSync',
161 'SetTime',
162 'SetTitle',
163 'Show',
164 'ShowTT',
165 'Sprintf', // (version 4.52 or later)
166 'StatusBox',
167 'Str2Code',
168 'Str2Int',
169 'StrCompare',
170 'StrConcat',
171 'StrCopy',
172 'StrLen',
173 'StrMatch', // (version 4.59 or later)
174 'StrScan',
175 'Testlink',
176 'Then',
177 'ToLower', //(version 4.53 or later)
178 'ToUpper', //(version 4.53 or later)
179 'Unlink',
180 'Until', // (version 4.56 or later)
181 'Var2Clipb', //(version 4.46 or later)
182 'Wait',
183 'WaitEvent',
184 'Waitln',
185 'WaitRecv',
186 'WaitRegex', // (version 4.21 or later)
187 'While',
188 'XmodemRecv',
189 'XmodemSend',
190 'YesNoBox',
191 'ZmodemRecv',
192 'ZmodemSend'
193 ),
194 /* System Variables */
195 2 => array(
196 'groupmatchstr1',
197 'groupmatchstr2',
198 'groupmatchstr3',
199 'groupmatchstr4',
200 'groupmatchstr5',
201 'groupmatchstr6',
202 'groupmatchstr7',
203 'groupmatchstr8',
204 'groupmatchstr9',
205 'inputstr',
206 'matchstr',
207 'param2',
208 'param3',
209 'param4',
210 'param5',
211 'param6',
212 'param7',
213 'param8',
214 'param9',
215 'result',
216 'timeout'
217 ),
218 /* LogMeTT Key Words */
219 3 => array(
220 '$[1]',
221 '$[2]',
222 '$[3]',
223 '$[4]',
224 '$[5]',
225 '$[6]',
226 '$[7]',
227 '$[8]',
228 '$connection$',
229 '$email$',
230 '$logdir$',
231 '$logfilename$',
232 '$logit$',
233 '$mobile$',
234 '$name$',
235 '$pager$',
236 '$parent$',
237 '$phone$',
238 '$snippet$',
239 '$ttdir$',
240 '$user$',
241 '$windir$',
242 ),
243 /* Keyword Symbols */
244 4 => array(
245 'and',
246 'not',
247 'or',
248 'xor'
249 )
250 ),
251 'SYMBOLS' => array(
252 '(', ')', '[', ']',
253 '~', '!', '+', '-', '*', '/', '%', '>>', '<<', '<<<', '>>>', '&', '^', '|',
254 '<>', '<=', '>=', '=', '==', '<>', '!=', '&&', '||'
255 ),
256 'CASE_SENSITIVE' => array(
257 GESHI_COMMENTS => false,
258 1 => false,
259 2 => false,
260 3 => false,
261 4 => false
262 ),
263 'STYLES' => array(
264 'KEYWORDS' => array(
265 1 => 'color: #000080; font-weight: bold!important;',
266 2 => 'color: #808000; font-weight: bold;', // System Variables
267 3 => 'color: #ff0000; font-weight: bold;', // LogMeTT Key Words
268 4 => 'color: #ff00ff; font-weight: bold;' // Keyword Symbols
269 ),
270 'COMMENTS' => array(
271 1 => 'color: #008000; font-style: italic;',
272 ),
273 'ESCAPE_CHAR' => array(),
274 'BRACKETS' => array(
275 
276 ),
277 'STRINGS' => array(
278 
279 ),
280 'NUMBERS' => array(
281 
282 ),
283 'SCRIPT' => array(
284 ),
285 'METHODS' => array(
286 ),
287 'SYMBOLS' => array(
288 
289 ),
290 'REGEXPS' => array(
291 
292 )
293 ),
294 'URLS' => array(
295 1 => '',
296 2 => '',
297 3 => '',
298 4 => ''
299 ),
300 'OOLANG' => false,
301 'OBJECT_SPLITTERS' => array(),
302 'REGEXPS' => array(
303 
304 GESHI_SEARCH => '(\:[_a-zA-Z][_a-zA-Z0-9]+)',
305 GESHI_REPLACE => '\\1',
306 GESHI_MODIFIERS => '',
307 GESHI_BEFORE => '',
308 GESHI_AFTER => ''
309 )
310 ),
311 'STRICT_MODE_APPLIES' => GESHI_NEVER,
312 'SCRIPT_DELIMITERS' => array(),
313 'HIGHLIGHT_STRICT_BLOCK' => array(),
314 'TAB_WIDTH' => 4
315);
316 
317?>

Powered by WebSVN 2.2.1