1<?php
2/*************************************************************************************
3 * lsl2.php
4 * --------
5 * Author: William Fry (william.fry@nyu.edu)
6 * Copyright: (c) 2009 William Fry
7 * Release Version: 1.0.9.1
8 * Date Started: 2009/02/04
9 *
10 * Linden Scripting Language (LSL2) language file for GeSHi.
11 *
12 * CHANGES
13 * -------
14 * 2009-02-05 (1.0.0)
15 *   -  First Release
16 * 2013-01-01
17 *   -  Modified by Sei Lisa for compatibility with the geshi.py output module
18 *      which is part of the LSL2 Derived Files Generator, available at:
19 *      http://code.google.com/p/lsl-keywords
20 * 2013-07-11
21 *   -  Modified by Sei Lisa to fix symbols and to add multiline comment support
22 *
23 *************************************************************************************
24 *
25 *     This file is part of GeSHi.
26 *
27 *   GeSHi is free software; you can redistribute it and/or modify
28 *   it under the terms of the GNU General Public License as published by
29 *   the Free Software Foundation; either version 2 of the License, or
30 *   (at your option) any later version.
31 *
32 *   GeSHi is distributed in the hope that it will be useful,
33 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
34 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
35 *   GNU General Public License for more details.
36 *
37 *   You should have received a copy of the GNU General Public License
38 *   along with GeSHi; if not, write to the Free Software
39 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
40 *
41 ************************************************************************************/
42
43// Generated by LSL2 Derived Files Generator. Database version: 0.0.20140116001; output module version: 0.0.20130817000
44
45$language_data = array(
46    'LANG_NAME' => 'LSL2',
47    'COMMENT_SINGLE' => array(1 => '//'),
48    'COMMENT_MULTI' => array('/*' => '*/'),
49    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
50    'QUOTEMARKS' => array('"'),
51    'ESCAPE_CHAR' => '\\',
52    'KEYWORDS' => array(
53        1 => array( // flow control
54            'do',
55            'else',
56            'for',
57            'if',
58            'jump',
59            'return',
60            'state',
61            'while',
62            ),
63        2 => array( // manifest constants
64            'ACTIVE',
65            'AGENT',
66            'AGENT_ALWAYS_RUN',
67            'AGENT_ATTACHMENTS',
68            'AGENT_AUTOPILOT',
69            'AGENT_AWAY',
70            'AGENT_BUSY',
71            'AGENT_BY_LEGACY_NAME',
72            'AGENT_BY_USERNAME',
73            'AGENT_CROUCHING',
74            'AGENT_FLYING',
75            'AGENT_IN_AIR',
76            'AGENT_LIST_PARCEL',
77            'AGENT_LIST_PARCEL_OWNER',
78            'AGENT_LIST_REGION',
79            'AGENT_MOUSELOOK',
80            'AGENT_ON_OBJECT',
81            'AGENT_SCRIPTED',
82            'AGENT_SITTING',
83            'AGENT_TYPING',
84            'AGENT_WALKING',
85            'ALL_SIDES',
86            'ANIM_ON',
87            'ATTACH_AVATAR_CENTER',
88            'ATTACH_BACK',
89            'ATTACH_BELLY',
90            'ATTACH_CHEST',
91            'ATTACH_CHIN',
92            'ATTACH_HEAD',
93            'ATTACH_HUD_BOTTOM',
94            'ATTACH_HUD_BOTTOM_LEFT',
95            'ATTACH_HUD_BOTTOM_RIGHT',
96            'ATTACH_HUD_CENTER_1',
97            'ATTACH_HUD_CENTER_2',
98            'ATTACH_HUD_TOP_CENTER',
99            'ATTACH_HUD_TOP_LEFT',
100            'ATTACH_HUD_TOP_RIGHT',
101            'ATTACH_LEAR',
102            'ATTACH_LEFT_PEC',
103            'ATTACH_LEYE',
104            'ATTACH_LFOOT',
105            'ATTACH_LHAND',
106            'ATTACH_LHIP',
107            'ATTACH_LLARM',
108            'ATTACH_LLLEG',
109            'ATTACH_LSHOULDER',
110            'ATTACH_LUARM',
111            'ATTACH_LULEG',
112            'ATTACH_MOUTH',
113            'ATTACH_NECK',
114            'ATTACH_NOSE',
115            'ATTACH_PELVIS',
116            'ATTACH_REAR',
117            'ATTACH_REYE',
118            'ATTACH_RFOOT',
119            'ATTACH_RHAND',
120            'ATTACH_RHIP',
121            'ATTACH_RIGHT_PEC',
122            'ATTACH_RLARM',
123            'ATTACH_RLLEG',
124            'ATTACH_RSHOULDER',
125            'ATTACH_RUARM',
126            'ATTACH_RULEG',
127            'AVOID_CHARACTERS',
128            'AVOID_DYNAMIC_OBSTACLES',
129            'AVOID_NONE',
130            'CAMERA_ACTIVE',
131            'CAMERA_BEHINDNESS_ANGLE',
132            'CAMERA_BEHINDNESS_LAG',
133            'CAMERA_DISTANCE',
134            'CAMERA_FOCUS',
135            'CAMERA_FOCUS_LAG',
136            'CAMERA_FOCUS_LOCKED',
137            'CAMERA_FOCUS_OFFSET',
138            'CAMERA_FOCUS_THRESHOLD',
139            'CAMERA_PITCH',
140            'CAMERA_POSITION',
141            'CAMERA_POSITION_LAG',
142            'CAMERA_POSITION_LOCKED',
143            'CAMERA_POSITION_THRESHOLD',
144            'CHANGED_ALLOWED_DROP',
145            'CHANGED_COLOR',
146            'CHANGED_INVENTORY',
147            'CHANGED_LINK',
148            'CHANGED_MEDIA',
149            'CHANGED_OWNER',
150            'CHANGED_REGION',
151            'CHANGED_REGION_START',
152            'CHANGED_SCALE',
153            'CHANGED_SHAPE',
154            'CHANGED_TELEPORT',
155            'CHANGED_TEXTURE',
156            'CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES',
157            'CHARACTER_AVOIDANCE_MODE',
158            'CHARACTER_CMD_JUMP',
159            'CHARACTER_CMD_SMOOTH_STOP',
160            'CHARACTER_CMD_STOP',
161            'CHARACTER_DESIRED_SPEED',
162            'CHARACTER_DESIRED_TURN_SPEED',
163            'CHARACTER_LENGTH',
164            'CHARACTER_MAX_ACCEL',
165            'CHARACTER_MAX_DECEL',
166            'CHARACTER_MAX_SPEED',
167            'CHARACTER_MAX_TURN_RADIUS',
168            'CHARACTER_ORIENTATION',
169            'CHARACTER_RADIUS',
170            'CHARACTER_STAY_WITHIN_PARCEL',
171            'CHARACTER_TYPE',
172            'CHARACTER_TYPE_A',
173            'CHARACTER_TYPE_B',
174            'CHARACTER_TYPE_C',
175            'CHARACTER_TYPE_D',
176            'CHARACTER_TYPE_NONE',
177            'CLICK_ACTION_BUY',
178            'CLICK_ACTION_NONE',
179            'CLICK_ACTION_OPEN',
180            'CLICK_ACTION_OPEN_MEDIA',
181            'CLICK_ACTION_PAY',
182            'CLICK_ACTION_PLAY',
183            'CLICK_ACTION_SIT',
184            'CLICK_ACTION_TOUCH',
185            'CONTENT_TYPE_ATOM',
186            'CONTENT_TYPE_FORM',
187            'CONTENT_TYPE_HTML',
188            'CONTENT_TYPE_JSON',
189            'CONTENT_TYPE_LLSD',
190            'CONTENT_TYPE_RSS',
191            'CONTENT_TYPE_TEXT',
192            'CONTENT_TYPE_XHTML',
193            'CONTENT_TYPE_XML',
194            'CONTROL_BACK',
195            'CONTROL_DOWN',
196            'CONTROL_FWD',
197            'CONTROL_LBUTTON',
198            'CONTROL_LEFT',
199            'CONTROL_ML_LBUTTON',
200            'CONTROL_RIGHT',
201            'CONTROL_ROT_LEFT',
202            'CONTROL_ROT_RIGHT',
203            'CONTROL_UP',
204            'DATA_BORN',
205            'DATA_NAME',
206            'DATA_ONLINE',
207            'DATA_PAYINFO',
208            'DATA_SIM_POS',
209            'DATA_SIM_RATING',
210            'DATA_SIM_STATUS',
211            'DEBUG_CHANNEL',
212            'DEG_TO_RAD',
213            'DENSITY',
214            'EOF',
215            'ERR_GENERIC',
216            'ERR_MALFORMED_PARAMS',
217            'ERR_PARCEL_PERMISSIONS',
218            'ERR_RUNTIME_PERMISSIONS',
219            'ERR_THROTTLED',
220            'ESTATE_ACCESS_ALLOWED_AGENT_ADD',
221            'ESTATE_ACCESS_ALLOWED_AGENT_REMOVE',
222            'ESTATE_ACCESS_ALLOWED_GROUP_ADD',
223            'ESTATE_ACCESS_ALLOWED_GROUP_REMOVE',
224            'ESTATE_ACCESS_BANNED_AGENT_ADD',
225            'ESTATE_ACCESS_BANNED_AGENT_REMOVE',
226            'FALSE',
227            'FORCE_DIRECT_PATH',
228            'FRICTION',
229            'GCNP_RADIUS',
230            'GCNP_STATIC',
231            'GRAVITY_MULTIPLIER',
232            'HORIZONTAL',
233            'HTTP_BODY_MAXLENGTH',
234            'HTTP_BODY_TRUNCATED',
235            'HTTP_CUSTOM_HEADER',
236            'HTTP_METHOD',
237            'HTTP_MIMETYPE',
238            'HTTP_PRAGMA_NO_CACHE',
239            'HTTP_VERBOSE_THROTTLE',
240            'HTTP_VERIFY_CERT',
241            'INVENTORY_ALL',
242            'INVENTORY_ANIMATION',
243            'INVENTORY_BODYPART',
244            'INVENTORY_CLOTHING',
245            'INVENTORY_GESTURE',
246            'INVENTORY_LANDMARK',
247            'INVENTORY_NONE',
248            'INVENTORY_NOTECARD',
249            'INVENTORY_OBJECT',
250            'INVENTORY_SCRIPT',
251            'INVENTORY_SOUND',
252            'INVENTORY_TEXTURE',
253            'JSON_APPEND',
254            'JSON_ARRAY',
255            'JSON_DELETE',
256            'JSON_FALSE',
257            'JSON_INVALID',
258            'JSON_NULL',
259            'JSON_NUMBER',
260            'JSON_OBJECT',
261            'JSON_STRING',
262            'JSON_TRUE',
263            'KFM_CMD_PAUSE',
264            'KFM_CMD_PLAY',
265            'KFM_CMD_SET_MODE',
266            'KFM_CMD_STOP',
267            'KFM_COMMAND',
268            'KFM_DATA',
269            'KFM_FORWARD',
270            'KFM_LOOP',
271            'KFM_MODE',
272            'KFM_PING_PONG',
273            'KFM_REVERSE',
274            'KFM_ROTATION',
275            'KFM_TRANSLATION',
276            'LAND_LARGE_BRUSH',
277            'LAND_LEVEL',
278            'LAND_LOWER',
279            'LAND_MEDIUM_BRUSH',
280            'LAND_NOISE',
281            'LAND_RAISE',
282            'LAND_REVERT',
283            'LAND_SMALL_BRUSH',
284            'LAND_SMOOTH',
285            'LINK_ALL_CHILDREN',
286            'LINK_ALL_OTHERS',
287            'LINK_ROOT',
288            'LINK_SET',
289            'LINK_THIS',
290            'LIST_STAT_GEOMETRIC_MEAN',
291            'LIST_STAT_MAX',
292            'LIST_STAT_MEAN',
293            'LIST_STAT_MEDIAN',
294            'LIST_STAT_MIN',
295            'LIST_STAT_NUM_COUNT',
296            'LIST_STAT_RANGE',
297            'LIST_STAT_STD_DEV',
298            'LIST_STAT_SUM',
299            'LIST_STAT_SUM_SQUARES',
300            'LOOP',
301            'MASK_BASE',
302            'MASK_EVERYONE',
303            'MASK_GROUP',
304            'MASK_NEXT',
305            'MASK_OWNER',
306            'NULL_KEY',
307            'OBJECT_ATTACHED_POINT',
308            'OBJECT_CHARACTER_TIME',
309            'OBJECT_CREATOR',
310            'OBJECT_DESC',
311            'OBJECT_GROUP',
312            'OBJECT_NAME',
313            'OBJECT_OWNER',
314            'OBJECT_PATHFINDING_TYPE',
315            'OBJECT_PHANTOM',
316            'OBJECT_PHYSICS',
317            'OBJECT_PHYSICS_COST',
318            'OBJECT_POS',
319            'OBJECT_PRIM_EQUIVALENCE',
320            'OBJECT_RENDER_WEIGHT',
321            'OBJECT_RETURN_PARCEL',
322            'OBJECT_RETURN_PARCEL_OWNER',
323            'OBJECT_RETURN_REGION',
324            'OBJECT_ROOT',
325            'OBJECT_ROT',
326            'OBJECT_RUNNING_SCRIPT_COUNT',
327            'OBJECT_SCRIPT_MEMORY',
328            'OBJECT_SCRIPT_TIME',
329            'OBJECT_SERVER_COST',
330            'OBJECT_STREAMING_COST',
331            'OBJECT_TEMP_ON_REZ',
332            'OBJECT_TOTAL_SCRIPT_COUNT',
333            'OBJECT_UNKNOWN_DETAIL',
334            'OBJECT_VELOCITY',
335            'OPT_AVATAR',
336            'OPT_CHARACTER',
337            'OPT_EXCLUSION_VOLUME',
338            'OPT_LEGACY_LINKSET',
339            'OPT_MATERIAL_VOLUME',
340            'OPT_OTHER',
341            'OPT_STATIC_OBSTACLE',
342            'OPT_WALKABLE',
343            'PARCEL_COUNT_GROUP',
344            'PARCEL_COUNT_OTHER',
345            'PARCEL_COUNT_OWNER',
346            'PARCEL_COUNT_SELECTED',
347            'PARCEL_COUNT_TEMP',
348            'PARCEL_COUNT_TOTAL',
349            'PARCEL_DETAILS_AREA',
350            'PARCEL_DETAILS_DESC',
351            'PARCEL_DETAILS_GROUP',
352            'PARCEL_DETAILS_ID',
353            'PARCEL_DETAILS_NAME',
354            'PARCEL_DETAILS_OWNER',
355            'PARCEL_DETAILS_SEE_AVATARS',
356            'PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY',
357            'PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS',
358            'PARCEL_FLAG_ALLOW_CREATE_OBJECTS',
359            'PARCEL_FLAG_ALLOW_DAMAGE',
360            'PARCEL_FLAG_ALLOW_FLY',
361            'PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY',
362            'PARCEL_FLAG_ALLOW_GROUP_SCRIPTS',
363            'PARCEL_FLAG_ALLOW_LANDMARK',
364            'PARCEL_FLAG_ALLOW_SCRIPTS',
365            'PARCEL_FLAG_ALLOW_TERRAFORM',
366            'PARCEL_FLAG_LOCAL_SOUND_ONLY',
367            'PARCEL_FLAG_RESTRICT_PUSHOBJECT',
368            'PARCEL_FLAG_USE_ACCESS_GROUP',
369            'PARCEL_FLAG_USE_ACCESS_LIST',
370            'PARCEL_FLAG_USE_BAN_LIST',
371            'PARCEL_FLAG_USE_LAND_PASS_LIST',
372            'PARCEL_MEDIA_COMMAND_AGENT',
373            'PARCEL_MEDIA_COMMAND_AUTO_ALIGN',
374            'PARCEL_MEDIA_COMMAND_DESC',
375            'PARCEL_MEDIA_COMMAND_LOOP',
376            'PARCEL_MEDIA_COMMAND_LOOP_SET',
377            'PARCEL_MEDIA_COMMAND_PAUSE',
378            'PARCEL_MEDIA_COMMAND_PLAY',
379            'PARCEL_MEDIA_COMMAND_SIZE',
380            'PARCEL_MEDIA_COMMAND_STOP',
381            'PARCEL_MEDIA_COMMAND_TEXTURE',
382            'PARCEL_MEDIA_COMMAND_TIME',
383            'PARCEL_MEDIA_COMMAND_TYPE',
384            'PARCEL_MEDIA_COMMAND_UNLOAD',
385            'PARCEL_MEDIA_COMMAND_URL',
386            'PASSIVE',
387            'PATROL_PAUSE_AT_WAYPOINTS',
388            'PAYMENT_INFO_ON_FILE',
389            'PAYMENT_INFO_USED',
390            'PAY_DEFAULT',
391            'PAY_HIDE',
392            'PERMISSION_ATTACH',
393            'PERMISSION_CHANGE_LINKS',
394            'PERMISSION_CONTROL_CAMERA',
395            'PERMISSION_DEBIT',
396            'PERMISSION_OVERRIDE_ANIMATIONS',
397            'PERMISSION_RETURN_OBJECTS',
398            'PERMISSION_SILENT_ESTATE_MANAGEMENT',
399            'PERMISSION_TAKE_CONTROLS',
400            'PERMISSION_TELEPORT',
401            'PERMISSION_TRACK_CAMERA',
402            'PERMISSION_TRIGGER_ANIMATION',
403            'PERM_ALL',
404            'PERM_COPY',
405            'PERM_MODIFY',
406            'PERM_MOVE',
407            'PERM_TRANSFER',
408            'PI',
409            'PING_PONG',
410            'PI_BY_TWO',
411            'PRIM_BUMP_BARK',
412            'PRIM_BUMP_BLOBS',
413            'PRIM_BUMP_BRICKS',
414            'PRIM_BUMP_BRIGHT',
415            'PRIM_BUMP_CHECKER',
416            'PRIM_BUMP_CONCRETE',
417            'PRIM_BUMP_DARK',
418            'PRIM_BUMP_DISKS',
419            'PRIM_BUMP_GRAVEL',
420            'PRIM_BUMP_LARGETILE',
421            'PRIM_BUMP_NONE',
422            'PRIM_BUMP_SHINY',
423            'PRIM_BUMP_SIDING',
424            'PRIM_BUMP_STONE',
425            'PRIM_BUMP_STUCCO',
426            'PRIM_BUMP_SUCTION',
427            'PRIM_BUMP_TILE',
428            'PRIM_BUMP_WEAVE',
429            'PRIM_BUMP_WOOD',
430            'PRIM_COLOR',
431            'PRIM_DESC',
432            'PRIM_FLEXIBLE',
433            'PRIM_FULLBRIGHT',
434            'PRIM_GLOW',
435            'PRIM_HOLE_CIRCLE',
436            'PRIM_HOLE_DEFAULT',
437            'PRIM_HOLE_SQUARE',
438            'PRIM_HOLE_TRIANGLE',
439            'PRIM_LINK_TARGET',
440            'PRIM_MATERIAL',
441            'PRIM_MATERIAL_FLESH',
442            'PRIM_MATERIAL_GLASS',
443            'PRIM_MATERIAL_METAL',
444            'PRIM_MATERIAL_PLASTIC',
445            'PRIM_MATERIAL_RUBBER',
446            'PRIM_MATERIAL_STONE',
447            'PRIM_MATERIAL_WOOD',
448            'PRIM_MEDIA_ALT_IMAGE_ENABLE',
449            'PRIM_MEDIA_AUTO_LOOP',
450            'PRIM_MEDIA_AUTO_PLAY',
451            'PRIM_MEDIA_AUTO_SCALE',
452            'PRIM_MEDIA_AUTO_ZOOM',
453            'PRIM_MEDIA_CONTROLS',
454            'PRIM_MEDIA_CONTROLS_MINI',
455            'PRIM_MEDIA_CONTROLS_STANDARD',
456            'PRIM_MEDIA_CURRENT_URL',
457            'PRIM_MEDIA_FIRST_CLICK_INTERACT',
458            'PRIM_MEDIA_HEIGHT_PIXELS',
459            'PRIM_MEDIA_HOME_URL',
460            'PRIM_MEDIA_MAX_HEIGHT_PIXELS',
461            'PRIM_MEDIA_MAX_URL_LENGTH',
462            'PRIM_MEDIA_MAX_WHITELIST_COUNT',
463            'PRIM_MEDIA_MAX_WHITELIST_SIZE',
464            'PRIM_MEDIA_MAX_WIDTH_PIXELS',
465            'PRIM_MEDIA_PARAM_MAX',
466            'PRIM_MEDIA_PERMS_CONTROL',
467            'PRIM_MEDIA_PERMS_INTERACT',
468            'PRIM_MEDIA_PERM_ANYONE',
469            'PRIM_MEDIA_PERM_GROUP',
470            'PRIM_MEDIA_PERM_NONE',
471            'PRIM_MEDIA_PERM_OWNER',
472            'PRIM_MEDIA_WHITELIST',
473            'PRIM_MEDIA_WHITELIST_ENABLE',
474            'PRIM_MEDIA_WIDTH_PIXELS',
475            'PRIM_NAME',
476            'PRIM_OMEGA',
477            'PRIM_PHANTOM',
478            'PRIM_PHYSICS',
479            'PRIM_PHYSICS_SHAPE_CONVEX',
480            'PRIM_PHYSICS_SHAPE_NONE',
481            'PRIM_PHYSICS_SHAPE_PRIM',
482            'PRIM_PHYSICS_SHAPE_TYPE',
483            'PRIM_POINT_LIGHT',
484            'PRIM_POSITION',
485            'PRIM_POS_LOCAL',
486            'PRIM_ROTATION',
487            'PRIM_ROT_LOCAL',
488            'PRIM_SCULPT_FLAG_INVERT',
489            'PRIM_SCULPT_FLAG_MIRROR',
490            'PRIM_SCULPT_TYPE_CYLINDER',
491            'PRIM_SCULPT_TYPE_MASK',
492            'PRIM_SCULPT_TYPE_PLANE',
493            'PRIM_SCULPT_TYPE_SPHERE',
494            'PRIM_SCULPT_TYPE_TORUS',
495            'PRIM_SHINY_HIGH',
496            'PRIM_SHINY_LOW',
497            'PRIM_SHINY_MEDIUM',
498            'PRIM_SHINY_NONE',
499            'PRIM_SIZE',
500            'PRIM_SLICE',
501            'PRIM_TEMP_ON_REZ',
502            'PRIM_TEXGEN',
503            'PRIM_TEXGEN_DEFAULT',
504            'PRIM_TEXGEN_PLANAR',
505            'PRIM_TEXT',
506            'PRIM_TEXTURE',
507            'PRIM_TYPE',
508            'PRIM_TYPE_BOX',
509            'PRIM_TYPE_CYLINDER',
510            'PRIM_TYPE_PRISM',
511            'PRIM_TYPE_RING',
512            'PRIM_TYPE_SCULPT',
513            'PRIM_TYPE_SPHERE',
514            'PRIM_TYPE_TORUS',
515            'PRIM_TYPE_TUBE',
516            'PROFILE_NONE',
517            'PROFILE_SCRIPT_MEMORY',
518            'PSYS_PART_BF_DEST_COLOR',
519            'PSYS_PART_BF_ONE',
520            'PSYS_PART_BF_ONE_MINUS_DEST_COLOR',
521            'PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA',
522            'PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR',
523            'PSYS_PART_BF_SOURCE_ALPHA',
524            'PSYS_PART_BF_SOURCE_COLOR',
525            'PSYS_PART_BF_ZERO',
526            'PSYS_PART_BLEND_FUNC_DEST',
527            'PSYS_PART_BLEND_FUNC_SOURCE',
528            'PSYS_PART_BOUNCE_MASK',
529            'PSYS_PART_EMISSIVE_MASK',
530            'PSYS_PART_END_ALPHA',
531            'PSYS_PART_END_COLOR',
532            'PSYS_PART_END_GLOW',
533            'PSYS_PART_END_SCALE',
534            'PSYS_PART_FLAGS',
535            'PSYS_PART_FOLLOW_SRC_MASK',
536            'PSYS_PART_FOLLOW_VELOCITY_MASK',
537            'PSYS_PART_INTERP_COLOR_MASK',
538            'PSYS_PART_INTERP_SCALE_MASK',
539            'PSYS_PART_MAX_AGE',
540            'PSYS_PART_RIBBON_MASK',
541            'PSYS_PART_START_ALPHA',
542            'PSYS_PART_START_COLOR',
543            'PSYS_PART_START_GLOW',
544            'PSYS_PART_START_SCALE',
545            'PSYS_PART_TARGET_LINEAR_MASK',
546            'PSYS_PART_TARGET_POS_MASK',
547            'PSYS_PART_WIND_MASK',
548            'PSYS_SRC_ACCEL',
549            'PSYS_SRC_ANGLE_BEGIN',
550            'PSYS_SRC_ANGLE_END',
551            'PSYS_SRC_BURST_PART_COUNT',
552            'PSYS_SRC_BURST_RADIUS',
553            'PSYS_SRC_BURST_RATE',
554            'PSYS_SRC_BURST_SPEED_MAX',
555            'PSYS_SRC_BURST_SPEED_MIN',
556            'PSYS_SRC_MAX_AGE',
557            'PSYS_SRC_OMEGA',
558            'PSYS_SRC_PATTERN',
559            'PSYS_SRC_PATTERN_ANGLE',
560            'PSYS_SRC_PATTERN_ANGLE_CONE',
561            'PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY',
562            'PSYS_SRC_PATTERN_DROP',
563            'PSYS_SRC_PATTERN_EXPLODE',
564            'PSYS_SRC_TARGET_KEY',
565            'PSYS_SRC_TEXTURE',
566            'PUBLIC_CHANNEL',
567            'PURSUIT_FUZZ_FACTOR',
568            'PURSUIT_GOAL_TOLERANCE',
569            'PURSUIT_INTERCEPT',
570            'PURSUIT_OFFSET',
571            'PU_EVADE_HIDDEN',
572            'PU_EVADE_SPOTTED',
573            'PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED',
574            'PU_FAILURE_INVALID_GOAL',
575            'PU_FAILURE_INVALID_START',
576            'PU_FAILURE_NO_NAVMESH',
577            'PU_FAILURE_NO_VALID_DESTINATION',
578            'PU_FAILURE_OTHER',
579            'PU_FAILURE_PARCEL_UNREACHABLE',
580            'PU_FAILURE_TARGET_GONE',
581            'PU_FAILURE_UNREACHABLE',
582            'PU_GOAL_REACHED',
583            'PU_SLOWDOWN_DISTANCE_REACHED',
584            'RAD_TO_DEG',
585            'RCERR_CAST_TIME_EXCEEDED',
586            'RCERR_SIM_PERF_LOW',
587            'RCERR_UNKNOWN',
588            'RC_DATA_FLAGS',
589            'RC_DETECT_PHANTOM',
590            'RC_GET_LINK_NUM',
591            'RC_GET_NORMAL',
592            'RC_GET_ROOT_KEY',
593            'RC_MAX_HITS',
594            'RC_REJECT_AGENTS',
595            'RC_REJECT_LAND',
596            'RC_REJECT_NONPHYSICAL',
597            'RC_REJECT_PHYSICAL',
598            'RC_REJECT_TYPES',
599            'REGION_FLAG_ALLOW_DAMAGE',
600            'REGION_FLAG_ALLOW_DIRECT_TELEPORT',
601            'REGION_FLAG_BLOCK_FLY',
602            'REGION_FLAG_BLOCK_TERRAFORM',
603            'REGION_FLAG_DISABLE_COLLISIONS',
604            'REGION_FLAG_DISABLE_PHYSICS',
605            'REGION_FLAG_FIXED_SUN',
606            'REGION_FLAG_RESTRICT_PUSHOBJECT',
607            'REGION_FLAG_SANDBOX',
608            'REMOTE_DATA_CHANNEL',
609            'REMOTE_DATA_REPLY',
610            'REMOTE_DATA_REQUEST',
611            'REQUIRE_LINE_OF_SIGHT',
612            'RESTITUTION',
613            'REVERSE',
614            'ROTATE',
615            'SCALE',
616            'SCRIPTED',
617            'SIM_STAT_PCT_CHARS_STEPPED',
618            'SMOOTH',
619            'SQRT2',
620            'STATUS_BLOCK_GRAB',
621            'STATUS_BLOCK_GRAB_OBJECT',
622            'STATUS_BOUNDS_ERROR',
623            'STATUS_CAST_SHADOWS',
624            'STATUS_DIE_AT_EDGE',
625            'STATUS_INTERNAL_ERROR',
626            'STATUS_MALFORMED_PARAMS',
627            'STATUS_NOT_FOUND',
628            'STATUS_NOT_SUPPORTED',
629            'STATUS_OK',
630            'STATUS_PHANTOM',
631            'STATUS_PHYSICS',
632            'STATUS_RETURN_AT_EDGE',
633            'STATUS_ROTATE_X',
634            'STATUS_ROTATE_Y',
635            'STATUS_ROTATE_Z',
636            'STATUS_SANDBOX',
637            'STATUS_TYPE_MISMATCH',
638            'STATUS_WHITELIST_FAILED',
639            'STRING_TRIM',
640            'STRING_TRIM_HEAD',
641            'STRING_TRIM_TAIL',
642            'TEXTURE_BLANK',
643            'TEXTURE_DEFAULT',
644            'TEXTURE_MEDIA',
645            'TEXTURE_PLYWOOD',
646            'TEXTURE_TRANSPARENT',
647            'TOUCH_INVALID_FACE',
648            'TOUCH_INVALID_TEXCOORD',
649            'TOUCH_INVALID_VECTOR',
650            'TRAVERSAL_TYPE',
651            'TRAVERSAL_TYPE_FAST',
652            'TRAVERSAL_TYPE_NONE',
653            'TRAVERSAL_TYPE_SLOW',
654            'TRUE',
655            'TWO_PI',
656            'TYPE_FLOAT',
657            'TYPE_INTEGER',
658            'TYPE_INVALID',
659            'TYPE_KEY',
660            'TYPE_ROTATION',
661            'TYPE_STRING',
662            'TYPE_VECTOR',
663            'URL_REQUEST_DENIED',
664            'URL_REQUEST_GRANTED',
665            'VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY',
666            'VEHICLE_ANGULAR_DEFLECTION_TIMESCALE',
667            'VEHICLE_ANGULAR_FRICTION_TIMESCALE',
668            'VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE',
669            'VEHICLE_ANGULAR_MOTOR_DIRECTION',
670            'VEHICLE_ANGULAR_MOTOR_TIMESCALE',
671            'VEHICLE_BANKING_EFFICIENCY',
672            'VEHICLE_BANKING_MIX',
673            'VEHICLE_BANKING_TIMESCALE',
674            'VEHICLE_BUOYANCY',
675            'VEHICLE_FLAG_CAMERA_DECOUPLED',
676            'VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT',
677            'VEHICLE_FLAG_HOVER_TERRAIN_ONLY',
678            'VEHICLE_FLAG_HOVER_UP_ONLY',
679            'VEHICLE_FLAG_HOVER_WATER_ONLY',
680            'VEHICLE_FLAG_LIMIT_MOTOR_UP',
681            'VEHICLE_FLAG_LIMIT_ROLL_ONLY',
682            'VEHICLE_FLAG_MOUSELOOK_BANK',
683            'VEHICLE_FLAG_MOUSELOOK_STEER',
684            'VEHICLE_FLAG_NO_DEFLECTION_UP',
685            'VEHICLE_HOVER_EFFICIENCY',
686            'VEHICLE_HOVER_HEIGHT',
687            'VEHICLE_HOVER_TIMESCALE',
688            'VEHICLE_LINEAR_DEFLECTION_EFFICIENCY',
689            'VEHICLE_LINEAR_DEFLECTION_TIMESCALE',
690            'VEHICLE_LINEAR_FRICTION_TIMESCALE',
691            'VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE',
692            'VEHICLE_LINEAR_MOTOR_DIRECTION',
693            'VEHICLE_LINEAR_MOTOR_OFFSET',
694            'VEHICLE_LINEAR_MOTOR_TIMESCALE',
695            'VEHICLE_REFERENCE_FRAME',
696            'VEHICLE_TYPE_AIRPLANE',
697            'VEHICLE_TYPE_BALLOON',
698            'VEHICLE_TYPE_BOAT',
699            'VEHICLE_TYPE_CAR',
700            'VEHICLE_TYPE_NONE',
701            'VEHICLE_TYPE_SLED',
702            'VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY',
703            'VEHICLE_VERTICAL_ATTRACTION_TIMESCALE',
704            'VERTICAL',
705            'WANDER_PAUSE_AT_WAYPOINTS',
706            'ZERO_ROTATION',
707            'ZERO_VECTOR',
708            ),
709        3 => array( // handlers
710            'at_rot_target',
711            'at_target',
712            'attach',
713            'changed',
714            'collision',
715            'collision_end',
716            'collision_start',
717            'control',
718            'dataserver',
719            'email',
720            'http_request',
721            'http_response',
722            'land_collision',
723            'land_collision_end',
724            'land_collision_start',
725            'link_message',
726            'listen',
727            'money',
728            'moving_end',
729            'moving_start',
730            'no_sensor',
731            'not_at_rot_target',
732            'not_at_target',
733            'object_rez',
734            'on_rez',
735            'path_update',
736            'remote_data',
737            'run_time_permissions',
738            'sensor',
739            'state_entry',
740            'state_exit',
741            'timer',
742            'touch',
743            'touch_end',
744            'touch_start',
745            'transaction_result',
746            ),
747        4 => array( // data types
748            'float',
749            'integer',
750            'key',
751            'list',
752            'quaternion',
753            'rotation',
754            'string',
755            'vector',
756            ),
757        5 => array( // library
758            'default',
759            'llAbs',
760            'llAcos',
761            'llAddToLandBanList',
762            'llAddToLandPassList',
763            'llAdjustSoundVolume',
764            'llAllowInventoryDrop',
765            'llAngleBetween',
766            'llApplyImpulse',
767            'llApplyRotationalImpulse',
768            'llAsin',
769            'llAtan2',
770            'llAttachToAvatar',
771            'llAttachToAvatarTemp',
772            'llAvatarOnLinkSitTarget',
773            'llAvatarOnSitTarget',
774            'llAxes2Rot',
775            'llAxisAngle2Rot',
776            'llBase64ToInteger',
777            'llBase64ToString',
778            'llBreakAllLinks',
779            'llBreakLink',
780            'llCastRay',
781            'llCeil',
782            'llClearCameraParams',
783            'llClearLinkMedia',
784            'llClearPrimMedia',
785            'llCloseRemoteDataChannel',
786            'llCollisionFilter',
787            'llCollisionSound',
788            'llCos',
789            'llCreateCharacter',
790            'llCreateLink',
791            'llCSV2List',
792            'llDeleteCharacter',
793            'llDeleteSubList',
794            'llDeleteSubString',
795            'llDetachFromAvatar',
796            'llDetectedGrab',
797            'llDetectedGroup',
798            'llDetectedKey',
799            'llDetectedLinkNumber',
800            'llDetectedName',
801            'llDetectedOwner',
802            'llDetectedPos',
803            'llDetectedRot',
804            'llDetectedTouchBinormal',
805            'llDetectedTouchFace',
806            'llDetectedTouchNormal',
807            'llDetectedTouchPos',
808            'llDetectedTouchST',
809            'llDetectedTouchUV',
810            'llDetectedType',
811            'llDetectedVel',
812            'llDialog',
813            'llDie',
814            'llDumpList2String',
815            'llEdgeOfWorld',
816            'llEjectFromLand',
817            'llEmail',
818            'llEscapeURL',
819            'llEuler2Rot',
820            'llEvade',
821            'llExecCharacterCmd',
822            'llFabs',
823            'llFleeFrom',
824            'llFloor',
825            'llForceMouselook',
826            'llFrand',
827            'llGenerateKey',
828            'llGetAccel',
829            'llGetAgentInfo',
830            'llGetAgentLanguage',
831            'llGetAgentList',
832            'llGetAgentSize',
833            'llGetAlpha',
834            'llGetAndResetTime',
835            'llGetAnimation',
836            'llGetAnimationList',
837            'llGetAnimationOverride',
838            'llGetAttached',
839            'llGetBoundingBox',
840            'llGetCameraPos',
841            'llGetCameraRot',
842            'llGetCenterOfMass',
843            'llGetClosestNavPoint',
844            'llGetColor',
845            'llGetCreator',
846            'llGetDate',
847            'llGetDisplayName',
848            'llGetEnergy',
849            'llGetEnv',
850            'llGetForce',
851            'llGetFreeMemory',
852            'llGetFreeURLs',
853            'llGetGeometricCenter',
854            'llGetGMTclock',
855            'llGetHTTPHeader',
856            'llGetInventoryCreator',
857            'llGetInventoryKey',
858            'llGetInventoryName',
859            'llGetInventoryNumber',
860            'llGetInventoryPermMask',
861            'llGetInventoryType',
862            'llGetKey',
863            'llGetLandOwnerAt',
864            'llGetLinkKey',
865            'llGetLinkMedia',
866            'llGetLinkName',
867            'llGetLinkNumber',
868            'llGetLinkNumberOfSides',
869            'llGetLinkPrimitiveParams',
870            'llGetListEntryType',
871            'llGetListLength',
872            'llGetLocalPos',
873            'llGetLocalRot',
874            'llGetMass',
875            'llGetMassMKS',
876            'llGetMaxScaleFactor',
877            'llGetMemoryLimit',
878            'llGetMinScaleFactor',
879            'llGetNextEmail',
880            'llGetNotecardLine',
881            'llGetNumberOfNotecardLines',
882            'llGetNumberOfPrims',
883            'llGetNumberOfSides',
884            'llGetObjectDesc',
885            'llGetObjectDetails',
886            'llGetObjectMass',
887            'llGetObjectName',
888            'llGetObjectPermMask',
889            'llGetObjectPrimCount',
890            'llGetOmega',
891            'llGetOwner',
892            'llGetOwnerKey',
893            'llGetParcelDetails',
894            'llGetParcelFlags',
895            'llGetParcelMaxPrims',
896            'llGetParcelMusicURL',
897            'llGetParcelPrimCount',
898            'llGetParcelPrimOwners',
899            'llGetPermissions',
900            'llGetPermissionsKey',
901            'llGetPhysicsMaterial',
902            'llGetPos',
903            'llGetPrimitiveParams',
904            'llGetPrimMediaParams',
905            'llGetRegionAgentCount',
906            'llGetRegionCorner',
907            'llGetRegionFlags',
908            'llGetRegionFPS',
909            'llGetRegionName',
910            'llGetRegionTimeDilation',
911            'llGetRootPosition',
912            'llGetRootRotation',
913            'llGetRot',
914            'llGetScale',
915            'llGetScriptName',
916            'llGetScriptState',
917            'llGetSimStats',
918            'llGetSimulatorHostname',
919            'llGetSPMaxMemory',
920            'llGetStartParameter',
921            'llGetStaticPath',
922            'llGetStatus',
923            'llGetSubString',
924            'llGetSunDirection',
925            'llGetTexture',
926            'llGetTextureOffset',
927            'llGetTextureRot',
928            'llGetTextureScale',
929            'llGetTime',
930            'llGetTimeOfDay',
931            'llGetTimestamp',
932            'llGetTorque',
933            'llGetUnixTime',
934            'llGetUsedMemory',
935            'llGetUsername',
936            'llGetVel',
937            'llGetWallclock',
938            'llGiveInventory',
939            'llGiveInventoryList',
940            'llGiveMoney',
941            'llGround',
942            'llGroundContour',
943            'llGroundNormal',
944            'llGroundRepel',
945            'llGroundSlope',
946            'llHTTPRequest',
947            'llHTTPResponse',
948            'llInsertString',
949            'llInstantMessage',
950            'llIntegerToBase64',
951            'llJson2List',
952            'llJsonGetValue',
953            'llJsonSetValue',
954            'llJsonValueType',
955            'llKey2Name',
956            'llLinkParticleSystem',
957            'llLinkSitTarget',
958            'llList2CSV',
959            'llList2Float',
960            'llList2Integer',
961            'llList2Json',
962            'llList2Key',
963            'llList2List',
964            'llList2ListStrided',
965            'llList2Rot',
966            'llList2String',
967            'llList2Vector',
968            'llListen',
969            'llListenControl',
970            'llListenRemove',
971            'llListFindList',
972            'llListInsertList',
973            'llListRandomize',
974            'llListReplaceList',
975            'llListSort',
976            'llListStatistics',
977            'llLoadURL',
978            'llLog',
979            'llLog10',
980            'llLookAt',
981            'llLoopSound',
982            'llLoopSoundMaster',
983            'llLoopSoundSlave',
984            'llManageEstateAccess',
985            'llMapDestination',
986            'llMD5String',
987            'llMessageLinked',
988            'llMinEventDelay',
989            'llModifyLand',
990            'llModPow',
991            'llMoveToTarget',
992            'llNavigateTo',
993            'llOffsetTexture',
994            'llOpenRemoteDataChannel',
995            'llOverMyLand',
996            'llOwnerSay',
997            'llParcelMediaCommandList',
998            'llParcelMediaQuery',
999            'llParseString2List',
1000            'llParseStringKeepNulls',
1001            'llParticleSystem',
1002            'llPassCollisions',
1003            'llPassTouches',
1004            'llPatrolPoints',
1005            'llPlaySound',
1006            'llPlaySoundSlave',
1007            'llPow',
1008            'llPreloadSound',
1009            'llPursue',
1010            'llPushObject',
1011            'llRegionSay',
1012            'llRegionSayTo',
1013            'llReleaseControls',
1014            'llReleaseURL',
1015            'llRemoteDataReply',
1016            'llRemoteLoadScriptPin',
1017            'llRemoveFromLandBanList',
1018            'llRemoveFromLandPassList',
1019            'llRemoveInventory',
1020            'llRemoveVehicleFlags',
1021            'llRequestAgentData',
1022            'llRequestDisplayName',
1023            'llRequestInventoryData',
1024            'llRequestPermissions',
1025            'llRequestSecureURL',
1026            'llRequestSimulatorData',
1027            'llRequestURL',
1028            'llRequestUsername',
1029            'llResetAnimationOverride',
1030            'llResetLandBanList',
1031            'llResetLandPassList',
1032            'llResetOtherScript',
1033            'llResetScript',
1034            'llResetTime',
1035            'llReturnObjectsByID',
1036            'llReturnObjectsByOwner',
1037            'llRezAtRoot',
1038            'llRezObject',
1039            'llRot2Angle',
1040            'llRot2Axis',
1041            'llRot2Euler',
1042            'llRot2Fwd',
1043            'llRot2Left',
1044            'llRot2Up',
1045            'llRotateTexture',
1046            'llRotBetween',
1047            'llRotLookAt',
1048            'llRotTarget',
1049            'llRotTargetRemove',
1050            'llRound',
1051            'llSameGroup',
1052            'llSay',
1053            'llScaleByFactor',
1054            'llScaleTexture',
1055            'llScriptDanger',
1056            'llScriptProfiler',
1057            'llSendRemoteData',
1058            'llSensor',
1059            'llSensorRemove',
1060            'llSensorRepeat',
1061            'llSetAlpha',
1062            'llSetAngularVelocity',
1063            'llSetAnimationOverride',
1064            'llSetBuoyancy',
1065            'llSetCameraAtOffset',
1066            'llSetCameraEyeOffset',
1067            'llSetCameraParams',
1068            'llSetClickAction',
1069            'llSetColor',
1070            'llSetContentType',
1071            'llSetDamage',
1072            'llSetForce',
1073            'llSetForceAndTorque',
1074            'llSetHoverHeight',
1075            'llSetKeyframedMotion',
1076            'llSetLinkAlpha',
1077            'llSetLinkCamera',
1078            'llSetLinkColor',
1079            'llSetLinkMedia',
1080            'llSetLinkPrimitiveParams',
1081            'llSetLinkPrimitiveParamsFast',
1082            'llSetLinkTexture',
1083            'llSetLinkTextureAnim',
1084            'llSetLocalRot',
1085            'llSetMemoryLimit',
1086            'llSetObjectDesc',
1087            'llSetObjectName',
1088            'llSetParcelMusicURL',
1089            'llSetPayPrice',
1090            'llSetPhysicsMaterial',
1091            'llSetPos',
1092            'llSetPrimitiveParams',
1093            'llSetPrimMediaParams',
1094            'llSetRegionPos',
1095            'llSetRemoteScriptAccessPin',
1096            'llSetRot',
1097            'llSetScale',
1098            'llSetScriptState',
1099            'llSetSitText',
1100            'llSetSoundQueueing',
1101            'llSetSoundRadius',
1102            'llSetStatus',
1103            'llSetText',
1104            'llSetTexture',
1105            'llSetTextureAnim',
1106            'llSetTimerEvent',
1107            'llSetTorque',
1108            'llSetTouchText',
1109            'llSetVehicleFlags',
1110            'llSetVehicleFloatParam',
1111            'llSetVehicleRotationParam',
1112            'llSetVehicleType',
1113            'llSetVehicleVectorParam',
1114            'llSetVelocity',
1115            'llSHA1String',
1116            'llShout',
1117            'llSin',
1118            'llSitTarget',
1119            'llSleep',
1120            'llSqrt',
1121            'llStartAnimation',
1122            'llStopAnimation',
1123            'llStopHover',
1124            'llStopLookAt',
1125            'llStopMoveToTarget',
1126            'llStopSound',
1127            'llStringLength',
1128            'llStringToBase64',
1129            'llStringTrim',
1130            'llSubStringIndex',
1131            'llTakeControls',
1132            'llTan',
1133            'llTarget',
1134            'llTargetOmega',
1135            'llTargetRemove',
1136            'llTeleportAgent',
1137            'llTeleportAgentGlobalCoords',
1138            'llTeleportAgentHome',
1139            'llTextBox',
1140            'llToLower',
1141            'llToUpper',
1142            'llTransferLindenDollars',
1143            'llTriggerSound',
1144            'llTriggerSoundLimited',
1145            'llUnescapeURL',
1146            'llUnSit',
1147            'llUpdateCharacter',
1148            'llVecDist',
1149            'llVecMag',
1150            'llVecNorm',
1151            'llVolumeDetect',
1152            'llWanderWithin',
1153            'llWater',
1154            'llWhisper',
1155            'llWind',
1156            'llXorBase64',
1157            'print',
1158            ),
1159        6 => array( // deprecated
1160            'ATTACH_LPEC',
1161            'ATTACH_RPEC',
1162            'DATA_RATING',
1163            'PERMISSION_CHANGE_JOINTS',
1164            'PERMISSION_CHANGE_PERMISSIONS',
1165            'PERMISSION_RELEASE_OWNERSHIP',
1166            'PERMISSION_REMAP_CONTROLS',
1167            'PRIM_CAST_SHADOWS',
1168            'PRIM_MATERIAL_LIGHT',
1169            'PSYS_SRC_INNERANGLE',
1170            'PSYS_SRC_OBJ_REL_MASK',
1171            'PSYS_SRC_OUTERANGLE',
1172            'VEHICLE_FLAG_NO_FLY_UP',
1173            'llCloud',
1174            'llMakeExplosion',
1175            'llMakeFire',
1176            'llMakeFountain',
1177            'llMakeSmoke',
1178            'llRemoteDataSetRegion',
1179            'llSound',
1180            'llSoundPreload',
1181            'llXorBase64Strings',
1182            'llXorBase64StringsCorrect',
1183            ),
1184        7 => array( // unimplemented
1185            'event',
1186            'llCollisionSprite',
1187            'llPointAt',
1188            'llRefreshPrimURL',
1189            'llReleaseCamera',
1190            'llRemoteLoadScript',
1191            'llSetPrimURL',
1192            'llStopPointAt',
1193            'llTakeCamera',
1194            ),
1195        8 => array( // God mode
1196            'llGodLikeRezObject',
1197            'llSetInventoryPermMask',
1198            'llSetObjectPermMask',
1199            ),
1200        ),
1201    'SYMBOLS' => array(
1202        '{', '}', '(', ')', '[', ']',
1203        '=', '+', '-', '*', '/',
1204        '+=', '-=', '*=', '/=', '%=', '++', '--',
1205        '!', '%', '&', '|', '&&', '||',
1206        '==', '!=', '<', '>', '<=', '>=',
1207        '~', '<<', '>>', '^', ':',
1208        ),
1209    'CASE_SENSITIVE' => array(
1210        GESHI_COMMENTS => true,
1211        1 => true,
1212        2 => true,
1213        3 => true,
1214        4 => true,
1215        5 => true,
1216        6 => true,
1217        7 => true,
1218        8 => true,
1219        ),
1220    'STYLES' => array(
1221        'KEYWORDS' => array(
1222            1 => 'color: #0000ff;',
1223            2 => 'color: #000080;',
1224            3 => 'color: #008080;',
1225            4 => 'color: #228b22;',
1226            5 => 'color: #b22222;',
1227            6 => 'color: #8b0000; background-color: #ffff00;',
1228            7 => 'color: #8b0000; background-color: #fa8072;',
1229            8 => 'color: #000000; background-color: #ba55d3;',
1230            ),
1231        'COMMENTS' => array(
1232            1 => 'color: #ff7f50; font-style: italic;',
1233            'MULTI' => 'color: #ff7f50; font-style: italic;',
1234            ),
1235        'ESCAPE_CHAR' => array(
1236            0 => 'color: #000099;'
1237            ),
1238        'BRACKETS' => array(
1239            0 => 'color: #000000;'
1240            ),
1241        'STRINGS' => array(
1242            0 => 'color: #006400;'
1243            ),
1244        'NUMBERS' => array(
1245            0 => 'color: #000000;'
1246            ),
1247        'METHODS' => array(
1248            ),
1249        'SYMBOLS' => array(
1250            0 => 'color: #000000;'
1251            ),
1252        'REGEXPS' => array(
1253            ),
1254        'SCRIPT' => array(
1255            )
1256        ),
1257    'URLS' => array(
1258        1 => '',
1259        2 => '',
1260        3 => 'http://wiki.secondlife.com/wiki/{FNAME}',
1261        4 => 'http://wiki.secondlife.com/wiki/{FNAME}',
1262        5 => 'http://wiki.secondlife.com/wiki/{FNAME}',
1263        6 => 'http://wiki.secondlife.com/wiki/{FNAME}',
1264        7 => 'http://wiki.secondlife.com/wiki/{FNAME}',
1265        8 => 'http://wiki.secondlife.com/wiki/{FNAME}',
1266        ),
1267    'OOLANG' => false,
1268    'OBJECT_SPLITTERS' => array(),
1269    'REGEXPS' => array(
1270        ),
1271    'STRICT_MODE_APPLIES' => GESHI_NEVER,
1272    'SCRIPT_DELIMITERS' => array(
1273        ),
1274    'HIGHLIGHT_STRICT_BLOCK' => array(
1275        )
1276);
1277