33 'LANG_NAME' =>
'LScript',
34 'COMMENT_SINGLE' => array(1 =>
'//'),
35 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
37 'QUOTEMARKS' => array(
'"'),
43 '@data',
'@define',
'@else',
'@end',
'@fpdepth',
'@if',
'@include',
44 '@insert',
'@library',
'@localipc',
'@name',
'@save',
'@script',
45 '@sequence',
'@version',
'@warnings' 48 'break',
'case',
'continue',
'else',
'end',
'false',
'for',
49 'foreach',
'if',
'return',
'switch',
'true',
'while',
52 'active',
'alertlevel',
'alpha',
'alphaprefix',
'animfilename',
'autokeycreate',
53 'backdroptype',
'blue',
'boxthreshold',
'button',
54 'channelsvisible',
'childrenvisible',
'compfg',
'compbg',
'compfgalpha',
55 'coneangles',
'cosine',
'count',
'ctl',
'curFilename',
'curFrame',
56 'currenttime',
'curTime',
'curType',
57 'depth',
'diffshade',
'diffuse',
'dimensions',
'displayopts',
'dynamicupdate',
59 'filename',
'flags',
'fogtype',
'fps',
'frame',
'frameend',
'frameheight',
60 'framestart',
'framestep',
'framewidth',
61 'generalopts',
'genus',
'geometry',
'gNorm',
'goal',
'green',
62 'h',
'hasAlpha',
'height',
63 'id',
'innerlimit',
'isColor',
65 'limiteregion',
'locked',
'luminous',
66 'maxsamplesperpixel',
'minsamplesperpixel',
'mirror',
'motionx',
'motiony',
67 'name',
'newFilename',
'newFrame',
'newTime',
'newType',
'null',
'numthreads',
68 'objID',
'oPos',
'outerlimit',
'oXfrm',
69 'parent',
'pixel',
'pixelaspect',
'point',
'points',
'pointcount',
'polNum',
70 'polycount',
'polygon',
'polygons',
'postBehavior',
'preBehavior',
'previewend',
71 'previewstart',
'previewstep',
72 'range',
'rawblue',
'rawgreen',
'rawred',
'rayLength',
'raySource',
'red',
73 'reflectblue',
'reflectgreen',
'reflectred',
'recursiondepth',
'renderend',
74 'renderopts',
'renderstart',
'renderstep',
'rendertype',
'restlength',
75 'rgbprefix',
'roughness',
76 'selected',
'setColor',
'setPattern',
'shading',
'shadow',
'shadows',
77 'shadowtype',
'size',
'source',
'special',
'specshade',
'specular',
78 'spotsize',
'start',
'sx',
'sy',
'sz',
79 'target',
'totallayers',
'totalpoints',
'totalpolygons',
'trans',
'transparency',
81 'value',
'view',
'visible',
'visibility',
82 'w',
'width',
'wNorm',
'wPos',
'wXfrm',
88 'addLayer',
'addParticle',
'alphaspot',
'ambient',
'asAsc',
'asBin',
89 'asInt',
'asNum',
'asStr',
'asVec',
'attach',
'axislocks',
90 'backdropColor',
'backdropRay',
'backdropSqueeze',
'bone',
'blurLength',
91 'close',
'color',
'contains',
'copy',
'createKey',
92 'deleteKey',
'detach',
'drawCircle',
'drawLine',
'drawPoint',
'drawText',
94 'edit',
'eof',
'event',
95 'firstChannel',
'firstLayer',
'firstSelect',
'focalLength',
'fogColor',
96 'fogMaxAmount',
'fogMaxDist',
'fogMinAmount',
'fogMinDist',
97 'fovAngles',
'fStop',
'firstChild',
'focalDistance',
98 'get',
'getChannelGroup',
'getEnvelope',
'getForward',
'getKeyBias',
99 'getKeyContinuity',
'getKeyCurve',
'getKeyHermite',
'getKeyTension',
100 'getKeyTime',
'getKeyValue',
'getParticle',
'getPivot',
'getPosition',
101 'getRight',
'getRotation',
'getSelect',
'getScaling',
'getTag',
'getTexture',
102 'getUp',
'getValue',
'getWorldPosition',
'getWorldForward',
'getWorldRight',
103 'getWorldRotation',
'getWorldUp',
'globalBlur',
'globalMask',
'globalResolution',
104 'hasCCEnd',
'hasCCStart',
105 'illuminate',
'indexOf',
'isAscii',
'isAlnum',
'isAlpha',
'isBone',
106 'isCamera',
'isChannel',
'isChannelGroup',
'isCntrl',
'isCurve',
'isDigit',
107 'isEnvelope',
'isImage',
'isInt',
'isLight',
'isLower',
'isMapped',
'isMesh',
108 'isNil',
'isNum',
'IsOpen',
'isOriginal',
'isPrint',
'isPunct',
'isScene',
109 'isSpace',
'isStr',
'isUpper',
'isValid',
'isVMap',
'isVec',
'isXDigit',
111 'layer',
'layerName',
'layerVisible',
'limits',
'line',
'linecount',
'load',
'luma',
112 'next',
'nextLayer',
'nextSelect',
'nextChannel',
'nextChild',
'nl',
114 'pack',
'param',
'parse',
'paste',
'persist',
'polygonCount',
'position',
115 'rayCast',
'rayTrace',
'read',
'readByte',
'readInt',
'readNumber',
116 'readDouble',
'readShort',
'readString',
'readVector',
'reduce',
117 'remParticle',
'renderCamera',
'reopen',
'replace',
'reset',
'restParam',
118 'rewind',
'rgb',
'rgbambient',
'rgbcolor',
'rgbspot',
119 'save',
'schemaPosition',
'select',
'set',
'setChannelGroup',
'setKeyBias',
120 'setKeyContinuity',
'setKeyCurve',
121 'setKeyHermite',
'setKeyTension',
'setKeyValue',
'setParticle',
'setPoints',
122 'setTag',
'setValue',
'server',
'serverFlags',
'sortA',
'sortD',
'surface',
124 'write',
'writeln',
'writeByte',
'writeData',
'writeNumber',
'writeDouble',
125 'writeShort',
'writeString',
'writeVector',
126 'vertex',
'vertexCount',
130 'abs',
'acos',
'angle',
'append',
'ascii',
'asin',
'atan',
132 'ceil',
'center',
'chdir',
'clearimage',
'cloned',
'comringattach',
133 'comringdecode',
'comringdetach',
'comringencode',
'comringmsg',
'cos',
134 'cosh',
'cot',
'cross2d',
'cross3d',
'csc',
'ctlstring',
'ctlinteger',
135 'ctlnumber',
'ctlvector',
'ctldistance',
'ctlchoice',
'ctltext',
136 'ctlcolor',
'ctlsurface',
'ctlfont',
'ctlpopup',
'ctledit',
'ctlpercent',
137 'ctlangle',
'ctlrgb',
'ctlhsv',
'ctlcheckbox',
'ctlstate',
'ctlfilename',
138 'ctlbutton',
'ctllistbox',
'ctlslider',
'ctlminislider',
'ctlsep',
'ctlimage',
139 'ctltab',
'ctlallitems',
'ctlmeshitems',
'ctlcameraitems',
'ctllightitems',
140 'ctlboneitems',
'ctlimageitems',
'ctlchannel',
'ctlviewport',
'Control_Management',
141 'ctlpage',
'ctlgroup',
'ctlposition',
'ctlactive',
'ctlvisible',
'ctlalign',
142 'ctlrefresh',
'ctlmenu',
'ctlinfo',
143 'date',
'debug',
'deg',
'dot2d',
'dot3d',
'drawborder',
'drawbox',
'drawcircle',
144 'drawelipse',
'drawerase',
'drawfillcircle',
'drawfillelipse',
'drawline',
145 'drawpixel',
'drawtext',
'drawtextwidth',
'drawtextheight',
'dump',
146 'error',
'exp',
'expose',
'extent',
147 'fac',
'filecrc',
'filedelete',
'fileexists',
'filefind',
'filerename',
148 'filestat',
'floor',
'format',
'frac',
'fullpath',
149 'gamma',
'getdir',
'getenv',
'getfile',
'getfirstitem',
'getsep',
'getvalue',
150 'globalrecall',
'globalstore',
151 'hash',
'hex',
'hostBuild',
'hostVersion',
'hypot',
153 'library',
'licenseId',
'lscriptVersion',
'load',
'loadimage',
'log',
'log10',
154 'matchdirs',
'matchfiles',
'max',
'min',
'mkdir',
'mod',
'monend',
'moninit',
'monstep',
155 'nil',
'normalize',
'number',
156 'octal',
'overlayglyph',
157 'parse',
'platform',
'pow',
158 'rad',
'random',
'randu',
'range',
'read',
'readdouble',
'readInt',
'readNumber',
159 'readShort',
'recall',
'regexp',
'reqabort',
'reqbegin',
'reqend',
'reqisopen',
160 'reqkeyboard',
'reqopen',
'reqposition',
'reqpost',
'reqredraw',
161 'reqsize',
'reqresize',
'requpdate',
'rmdir',
'round',
'runningUnder',
162 'save',
'sec',
'select',
'selector',
'setdesc',
'setvalue',
'sin',
'sinh',
'size',
163 'sizeof',
'sleep',
'spawn',
'split',
'sqrt',
'step',
'store',
'string',
'strleft',
164 'strlower',
'strright',
'strsub',
'strupper',
165 'tan',
'tanh',
'targetobject',
'terminate',
'text',
'time',
166 'wait',
'warn',
'when',
'write',
'writeDouble',
'writeInt',
'writeNumber',
'writeShort',
167 'var',
'vector',
'visitnodes',
'vmag',
170 'addcurve',
'addpoint',
'addpolygon',
'addquad',
'addtriangle',
'alignpols',
171 'autoflex',
'axisdrill',
172 'bend',
'bevel',
'boolean',
'boundingbox',
173 'changepart',
'changesurface',
'close',
'closeall',
'cmdseq',
'copy',
'copysurface',
174 'createsurface',
'cut',
175 'deformregion',
'delete',
176 'editbegin',
'editend',
'exit',
'extrude',
177 'fixedflex',
'flip',
'fontclear',
'fontcount',
'fontindex',
'fontload',
178 'fontname',
'fracsubdivide',
'freezecurves',
181 'lathe',
'layerName',
'layerVisible',
'lyrbg',
'lyrdata',
'lyrempty',
'lyremptybg',
182 'lyremptyfg',
'lyrfg',
'lyrsetbg',
'lyrsetfg',
'lyrswap',
183 'magnet',
'make4patch',
'makeball',
'makebox',
'makecone',
'makedisc',
184 'maketesball',
'maketext',
'mergepoints',
'mergepols',
'meshedit',
'mirror',
186 'new',
'nextsurface',
187 'paste',
'pathclone',
'pathextrude',
'pixel',
'pointcount',
'pointinfo',
188 'pointmove',
'pole',
'polycount',
'polyinfo',
'polynormal',
'polypointcount',
189 'polypoints',
'polysurface',
191 'railclone',
'railextrude',
'redo',
'removepols',
'rempoint',
'rempoly',
192 'renamesurface',
'revert',
'rotate',
193 'scale',
'selhide',
'selinvert',
'selmode',
'selpoint',
'selpolygon',
'selunhide',
194 'selectvmap',
'setlayername',
'setobject',
'setpivot',
'setsurface',
'shapebevel',
195 'shear',
'skinpols',
'smooth',
'smoothcurves',
'smoothscale',
'smoothshift',
196 'soliddrill',
'splitpols',
'subdivide',
'swaphidden',
197 'taper',
'triple',
'toggleCCend',
'toggleCCstart',
'togglepatches',
'twist',
198 'undo',
'undogroupend',
'undogroupbegin',
'unifypols',
'unweld',
200 'weldaverage',
'weldpoints' 203 'About',
'AboutOpenGL',
'AdaptiveSampling',
'AdaptiveThreshold',
204 'AddAreaLight',
'AddBone',
'AddButton',
'AddCamera',
'AddChildBone',
205 'AddDistantLight',
'AddEnvelope',
'AddLinearLight',
'AddNull',
206 'AddPartigon',
'AddPlugins',
'AddPointLight',
'AddPosition',
207 'AddRotation',
'AddScale',
'AddSpotlight',
'AddToSelection',
208 'AdjustRegionTool',
'AffectCaustics',
'AffectDiffuse',
'AffectOpenGL',
209 'AffectSpecular',
'AlertLevel',
'AmbientColor',
'AmbientIntensity',
210 'Antialiasing',
'ApertureHeight',
'ApplyServer',
'AreaLight',
211 'AutoConfirm',
'AutoFrameAdvance',
'AutoKey',
212 'BackdropColor',
'BackView',
'BController',
'BLimits',
'BLurLength',
'BoneActive',
213 'BoneFalloffType',
'BoneJointComp',
'BoneJointCompAmounts',
'BoneJointCompParent',
214 'BoneLimitedRange',
'BoneMaxRange',
'BoneMinRange',
'BoneMuscleFlex',
215 'BoneMuscleFlexAmounts',
'BoneMuscleFlexParent',
'BoneNormalization',
216 'BoneRestLength',
'BoneRestPosition',
'BoneRestRotation',
'BoneSource',
217 'BoneStrength',
'BoneStrengthMultiply',
'BoneWeightMapName',
'BoneWeightMapOnly',
218 'BoneWeightShade',
'BoneXRay',
'BottomView',
'BoundingBoxThreshold',
220 'CacheCaustics',
'CacheRadiosity',
'CacheShadowMap',
221 'CameraMask',
'CameraView',
'CameraZoomTool',
'CastShadow',
'CausticIntensity',
222 'CenterItem',
'CenterMouse',
'ChangeTool',
'ClearAllBones',
'ClearAllCameras',
223 'ClearAllLights',
'ClearAllObjects',
'ClearAudio',
'ClearScene',
'ClearSelected',
224 'Clone',
'CommandHistory',
'CommandInput',
'Compositing',
'ConeAngleTool',
225 'ContentDirectory',
'CreateKey',
226 'DecreaseGrid',
'DeleteKey',
'DepthBufferAA',
'DepthOfField',
'DisplayOptions',
227 'DistantLight',
'DrawAntialiasing',
'DrawBones',
'DrawChildBones',
'DynamicUpdate',
228 'EditBones',
'EditCameras',
'EditKeys',
'EditLights',
229 'EditMenus',
'EditObjects',
'EditPlugins',
'EditServer',
'EnableCaustics',
230 'EnableDeformations',
'EnableIK',
'EnableLensFlares',
'EnableRadiosity',
'EnableServer',
231 'EnableShadowMaps',
'EnableVIPER',
'EnableVolumetricLights',
'EnableXH',
232 'EnableYP',
'EnableZB',
'EnahancedAA',
'ExcludeLight',
'ExcludeObject',
234 'FasterBones',
'FirstFrame',
'FirstItem',
'FitAll',
'FitSelected',
235 'FlareIntensity',
'FlareOptions',
'FocalDistance',
'FogColor',
'FogMaxAmount',
236 'FogMaxDistance',
'FogMinAmount',
'FogMinDistance',
'FogType',
'FractionalFrames',
237 'FrameSize',
'FramesPerSecond',
'FrameStep',
'FreePreview',
'FrontView',
'FullTimeIK',
238 'GeneralOptions',
'Generics',
'GlobalApertureHeight',
'GlobalBlurLength',
239 'GlobalFrameSize',
'GlobalIllumination',
'GlobalMaskPosition',
'GlobalMotionBlur',
240 'GlobalParticleBlur',
'GlobalPixelAspect',
'GlobalResolutionMulitplier',
'GoalItem',
241 'GoalStrength',
'GoToFrame',
'GradientBackdrop',
'GraphEditor',
'GridSize',
'GroundColor',
242 'HController',
'HideToolbar',
'HideWindows',
'HLimits',
'HStiffness',
243 'ImageEditor',
'ImageProcessing',
'IncludeLight',
'IncludeObject',
'IncreaseGrid',
244 'IndirectBounces',
'Item_SetWindowPos',
'ItemActive',
'ItemColor',
'ItemLock',
245 'ItemProperties',
'ItemVisibilty',
246 'KeepGoalWithinReach',
247 'LastFrame',
'LastItem',
'LastPluginInterface',
'Layout_SetWindowPos',
248 'Layout_SetWindowSize',
'LeftView',
'LensFlare',
'LensFStop',
'LightColor',
249 'LightConeAngle',
'LightEdgeAngle',
'LightFalloffType',
'LightIntensity',
250 'LightIntensityTool',
'LightQuality',
'LightRange',
'LightView',
'LimitB',
251 'LimitDynamicRange',
'LimitedRegion',
'LimitH',
'LimitP',
'LinearLight',
252 'LoadAudio',
'LoadFromScene',
'LoadMotion',
'LoadObject',
'LoadObjectLayer',
253 'LoadPreview',
'LoadScene',
'LocalCoordinateSystem',
254 'MakePreview',
'MaskColor',
'MaskPosition',
'MasterPlugins',
'MatchGoalOrientation',
255 'MatteColor',
'MatteObject',
'MetaballResolution',
'Model',
'MorphAmount',
256 'MorphAmountTool',
'MorphMTSE',
'MorphSurfaces',
'MorphTarget',
'MotionBlur',
257 'MotionBlurDOFPreview',
'MotionOptions',
'MovePathTool',
'MovePivotTool',
'MoveTool',
258 'NadirColor',
'NetRender',
'NextFrame',
'NextItem',
'NextKey',
'NextSibling',
259 'NextViewLayout',
'NoiseReduction',
'Numeric',
261 'ParentCoordinateSystem',
'ParentInPlace',
'ParentItem',
262 'ParticleBlur',
'PathAlignLookAhead',
'PathAlignMaxLookSteps',
'PathAlignReliableDist',
263 'Pause',
'PController',
'PerspectiveView',
264 'PivotPosition',
'PivotRotation',
'PixelAspect',
'PlayAudio',
'PlayBackward',
265 'PlayForward',
'PlayPreview',
'PLimits',
'PointLight',
'PolygonEdgeColor',
266 'PolygonEdgeFlags',
'PolygonEdgeThickness',
'PolygonEdgeZScale',
'PolygonSize',
267 'Position',
'Presets',
'PreviewFirstFrame',
'PreviewFrameStep',
'PreviewLastFrame',
268 'PreviewOptions',
'PreviousFrame',
'PreviousItem',
'PreviousKey',
'PreviousSibling',
269 'PreviousViewLayout',
'PStiffness',
271 'RadiosityIntensity',
'RadiosityTolerance',
'RadiosityType',
'RayRecursionLimit',
272 'RayTraceReflection',
'RayTraceShadows',
273 'RayTraceTransparency',
'ReceiveShadow',
'RecentContentDirs',
'RecentScenes',
274 'ReconstructionFilter',
'RecordMaxAngles',
'RecordMinAngles',
'RecordPivotRotation',
275 'RecordRestPosition',
'Redraw',
'RedrawNow',
'Refresh',
'RefreshNow',
'RegionPosition',
276 'RemoveEnvelope',
'RemoveFromSelection',
'RemoveServer',
'Rename',
'RenderFrame',
277 'RenderOptions',
'RenderScene',
'RenderSelected',
'RenderThreads',
278 'ReplaceObjectLayer',
'ReplaceWithNull',
'ReplaceWithObject',
'Reset',
279 'ResolutionMultiplier',
'RestLengthTool',
'RightView',
'RotatePivotTool',
280 'RotateTool',
'Rotation',
281 'SaveAllObjects',
'SaveCommandList',
'SaveCommandMessages',
282 'SaveEndomorph',
'SaveLight',
'SaveLWSC1',
'SaveMotion',
'SaveObject',
'SaveObjectCopy',
283 'SavePreview',
'SaveScene',
'SaveSceneAs',
'SaveSceneCopy',
'SaveTransformed',
284 'SaveViewLayout',
'Scale',
'Scene_SetWindowPos',
'Scene_SetWindowSize',
285 'SceneEditor',
'SchematicPosition',
'SchematicView',
'SelectAllBones',
286 'SelectAllCameras',
'SelectAllLights',
'SelectAllObjects',
'SelectByName',
287 'SelectChild',
'SelectItem',
'SelectParent',
'SelfShadow',
'ShadowColor',
288 'ShadowExclusion',
'ShadowMapAngle',
'ShadowMapFitCone',
'ShadowMapFuzziness',
289 'ShadowMapSize',
'ShadowType',
'ShowCages',
'ShowFieldChart',
'ShowHandles',
290 'ShowIKChains',
'ShowMotionPaths',
'ShowSafeAreas',
'ShowTargetLines',
291 'ShrinkEdgesWithDistance',
'SingleView',
'SizeTool',
'SkelegonsToBones',
'SkyColor',
292 'Spotlight',
'SquashTool',
'Statistics',
'StatusMsg',
'Stereoscopic',
'StretchTool',
293 'SubdivisionOrder',
'SubPatchLevel',
'SurfaceEditor',
'Synchronize',
294 'TargetItem',
'TopView',
295 'UnaffectedByFog',
'UnaffectedByIK',
'Undo',
'UnseenByAlphaChannel',
'UnseenByCamera',
296 'UnseenByRays',
'UseGlobalResolution',
'UseGlobalBlur',
'UseGlobalMask',
297 'UseMorphedPositions',
298 'ViewLayout',
'VIPER',
'VolumetricLighting',
299 'VolumetricLightingOptions',
'VolumetricRadiosity',
'Volumetrics',
300 'WorldCoordinateSystem',
302 'ZenithColor',
'ZoomFactor',
'ZoomIn',
'ZoomInX2',
'ZoomOut',
'ZoomOutX2',
'ZYView',
303 'Camera',
'Channel',
'ChannelGroup',
'Envelope',
'File',
'Glyph',
'Icon',
'Image',
304 'Light',
'Mesh',
'Scene',
'Surface',
'VMap' 308 '(',
')',
'{',
'}',
'[',
']',
'=',
'<',
'>',
'+',
'-',
'*',
'/',
'!',
'%',
'&',
'@' 310 'CASE_SENSITIVE' => array(
322 1 =>
'color: #000000; font-weight: bold;',
323 2 =>
'color: #FF6820; font-weight: bold;',
324 3 =>
'color: #007F7F; font-weight: bold;',
325 4 =>
'color: #800080; font-weight: bold;',
326 5 =>
'color: #51BD95; font-weight: bold;',
327 6 =>
'color: #416F85; font-weight: bold;',
328 7 =>
'color: #C92929; font-weight: bold;' 331 1 =>
'color: #7F7F7F;',
332 'MULTI' =>
'color: #7F7F7F;' 335 0 =>
'color: #0040A0;' 338 0 =>
'color: #00C800;' 341 0 =>
'color: #6953AC;' 346 0 =>
'color: #0040A0;' 352 'ESCAPE_CHAR' => array(
365 'OBJECT_SPLITTERS' => array(
370 'SCRIPT_DELIMITERS' => array(
372 'HIGHLIGHT_STRICT_BLOCK' => array(
375 'PARSER_CONTROL' => array(
378 'DISALLOWED_BEFORE' =>
'(?<=\.)' 381 'DISALLOWED_BEFORE' =>
'(?<=\.)' const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.