1 | 5 | simandl | <?php |
2 | | | /************************************************************************************* |
3 | | | * lscript.php |
4 | | | * --------- |
5 | | | * Author: Arendedwinter (admin@arendedwinter.com) |
6 | | | * Copyright: (c) 2008 Beau McGuigan (http://www.arendedwinter.com) |
7 | | | * Release Version: 1.0.8.3 |
8 | | | * Date Started: 15/11/2008 |
9 | | | * |
10 | | | * Lightwave Script language file for GeSHi. |
11 | | | * |
12 | | | ************************************************************************************* |
13 | | | * |
14 | | | * This file is part of GeSHi. |
15 | | | * |
16 | | | * GeSHi is free software; you can redistribute it and/or modify |
17 | | | * it under the terms of the GNU General Public License as published by |
18 | | | * the Free Software Foundation; either version 2 of the License, or |
19 | | | * (at your option) any later version. |
20 | | | * |
21 | | | * GeSHi is distributed in the hope that it will be useful, |
22 | | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
23 | | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
24 | | | * GNU General Public License for more details. |
25 | | | * |
26 | | | * You should have received a copy of the GNU General Public License |
27 | | | * along with GeSHi; if not, write to the Free Software |
28 | | | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
29 | | | * |
30 | | | ************************************************************************************/ |
31 | | | |
32 | | | $language_data = array ( |
33 | | | 'LANG_NAME' => 'LScript', |
34 | | | 'COMMENT_SINGLE' => array(1 => '//'), |
35 | | | 'COMMENT_MULTI' => array('/*' => '*/'), |
36 | | | 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
37 | | | 'QUOTEMARKS' => array('"'), |
38 | | | 'ESCAPE_CHAR' => '', |
39 | | | 'KEYWORDS' => array( |
40 | | | //Yes, I'm aware these are out of order, |
41 | | | //I had to rearrange and couldn't be bothered changing the numbers... |
42 | | | 7 => array( |
43 | | | '@data', '@define', '@else', '@end', '@fpdepth', '@if', '@include', |
44 | | | '@insert', '@library', '@localipc', '@name', '@save', '@script', |
45 | | | '@sequence', '@version', '@warnings' |
46 | | | ), |
47 | | | 1 => array( |
48 | | | 'break', 'case', 'continue', 'else', 'end', 'false', 'for', |
49 | | | 'foreach', 'if', 'return', 'switch', 'true', 'while', |
50 | | | ), |
51 | | | 3 => array( |
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', |
58 | | | 'end', 'eta', |
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', |
64 | | | 'keyCount', 'keys', |
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', |
80 | | | 'type', |
81 | | | 'value', 'view', 'visible', 'visibility', |
82 | | | 'w', 'width', 'wNorm', 'wPos', 'wXfrm', |
83 | | | 'x', 'xoffset', |
84 | | | 'y', 'yoffset', |
85 | | | 'z' |
86 | | | ), |
87 | | | 4 => array( |
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', |
93 | | | 'drawTriangle', |
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', |
110 | | | 'keyExists', |
111 | | | 'layer', 'layerName', 'layerVisible', 'limits', 'line', 'linecount', 'load', 'luma', |
112 | | | 'next', 'nextLayer', 'nextSelect', 'nextChannel', 'nextChild', 'nl', |
113 | | | 'offset', 'open', |
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', |
123 | | | 'trunc', |
124 | | | 'write', 'writeln', 'writeByte', 'writeData', 'writeNumber', 'writeDouble', |
125 | | | 'writeShort', 'writeString', 'writeVector', |
126 | | | 'vertex', 'vertexCount', |
127 | | | 'zoomFactor' |
128 | | | ), |
129 | | | 2 => array( |
130 | | | 'abs', 'acos', 'angle', 'append', 'ascii', 'asin', 'atan', |
131 | | | 'binary', |
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', |
152 | | | 'info', 'integer', |
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', |
168 | | | ), |
169 | | | 5 => array( |
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', |
179 | | | 'getdefaultsurface', |
180 | | | 'jitter', |
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', |
185 | | | 'morphpols', 'move', |
186 | | | 'new', 'nextsurface', |
187 | | | 'paste', 'pathclone', 'pathextrude', 'pixel', 'pointcount', 'pointinfo', |
188 | | | 'pointmove', 'pole', 'polycount', 'polyinfo', 'polynormal', 'polypointcount', |
189 | | | 'polypoints', 'polysurface', |
190 | | | 'quantize', |
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', |
199 | | | 'vortex', |
200 | | | 'weldaverage', 'weldpoints' |
201 | | | ), |
202 | | | 6 => array( |
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', |
219 | | | 'BStiffness', |
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', |
233 | | | 'EyeSeparation', |
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', |
260 | | | 'ObjectDissolve', |
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', |
270 | | | 'Quit', |
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', |
301 | | | 'XYView', 'XZView', |
302 | | | 'ZenithColor', 'ZoomFactor', 'ZoomIn', 'ZoomInX2', 'ZoomOut', 'ZoomOutX2', 'ZYView', |
303 | | | 'Camera', 'Channel', 'ChannelGroup', 'Envelope', 'File', 'Glyph', 'Icon', 'Image', |
304 | | | 'Light', 'Mesh', 'Scene', 'Surface', 'VMap' |
305 | | | ), |
306 | | | ), |
307 | | | 'SYMBOLS' => array( |
308 | | | '(', ')', '{', '}', '[', ']', '=', '<', '>', '+', '-', '*', '/', '!', '%', '&', '@' |
309 | | | ), |
310 | | | 'CASE_SENSITIVE' => array( |
311 | | | GESHI_COMMENTS => true, |
312 | | | 1 => false, |
313 | | | 2 => false, |
314 | | | 3 => false, |
315 | | | 4 => false, |
316 | | | 5 => false, |
317 | | | 6 => false, |
318 | | | 7 => false |
319 | | | ), |
320 | | | 'STYLES' => array( |
321 | | | 'KEYWORDS' => array( |
322 | | | 1 => 'color: #000000; font-weight: bold;', |
323 | | | 2 => 'color: #FF6820; font-weight: bold;', //LS_COMMANDS |
324 | | | 3 => 'color: #007F7F; font-weight: bold;', //LS_MEMBERS |
325 | | | 4 => 'color: #800080; font-weight: bold;', //LS_METHODS |
326 | | | 5 => 'color: #51BD95; font-weight: bold;', //LS_MODELER |
327 | | | 6 => 'color: #416F85; font-weight: bold;', //LS_GENERAL |
328 | | | 7 => 'color: #C92929; font-weight: bold;' //LS_COMMANDS (cont) |
329 | | | ), |
330 | | | 'COMMENTS' => array( |
331 | | | 1 => 'color: #7F7F7F;', |
332 | | | 'MULTI' => 'color: #7F7F7F;' |
333 | | | ), |
334 | | | 'BRACKETS' => array( |
335 | | | |
336 | | | ), |
337 | | | 'STRINGS' => array( |
338 | | | |
339 | | | ), |
340 | | | 'NUMBERS' => array( |
341 | | | |
342 | | | ), |
343 | | | 'METHODS' => array( |
344 | | | ), |
345 | | | 'SYMBOLS' => array( |
346 | | | |
347 | | | ), |
348 | | | 'REGEXPS' => array( |
349 | | | ), |
350 | | | 'SCRIPT' => array( |
351 | | | ), |
352 | | | 'ESCAPE_CHAR' => array( |
353 | | | ) |
354 | | | ), |
355 | | | 'URLS' => array( |
356 | | | 1 => '', |
357 | | | 2 => '', |
358 | | | 3 => '', |
359 | | | 4 => '', |
360 | | | 5 => '', |
361 | | | 6 => '', |
362 | | | 7 => '' |
363 | | | ), |
364 | | | 'OOLANG' => false, |
365 | | | 'OBJECT_SPLITTERS' => array( |
366 | | | ), |
367 | | | 'REGEXPS' => array( |
368 | | | ), |
369 | | | 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
370 | | | 'SCRIPT_DELIMITERS' => array( |
371 | | | ), |
372 | | | 'HIGHLIGHT_STRICT_BLOCK' => array( |
373 | | | ), |
374 | | | 'TAB_WIDTH' => 4, |
375 | | | 'PARSER_CONTROL' => array( |
376 | | | 'KEYWORDS' => array( |
377 | | | 3 => array( |
378 | | | 'DISALLOWED_BEFORE' => '(?<=\.)' |
379 | | | ), |
380 | | | 4 => array( |
381 | | | 'DISALLOWED_BEFORE' => '(?<=\.)' |
382 | | | ) |
383 | | | ) |
384 | | | ) |
385 | | | ); |
386 | | | |
387 | | | ?> |