1<?xml version="1.0"?>
2<!DOCTYPE MODE SYSTEM "xmode.dtd">
3<MODE>
4	<PROPS>
5		<PROPERTY NAME="lineComment" VALUE="#" />
6	</PROPS>
7
8	<RULES IGNORE_CASE="TRUE">
9		<IMPORT DELEGATE="javascript::MAIN"/>
10		<EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
11		<!-- JavaScript
12		<SPAN TYPE="LABEL" DELEGATE="JAVASCRIPT">
13			<BEGIN>&quot;javascript:</BEGIN>
14			<END>&quot;</END>
15		</SPAN> -->
16
17		<KEYWORDS>
18			<KEYWORD1>appearance</KEYWORD1>
19			<KEYWORD1>children</KEYWORD1>
20			<KEYWORD1>proxy</KEYWORD1>
21			<KEYWORD1>addChildren</KEYWORD1>
22			<KEYWORD1>removeChildren</KEYWORD1>
23			<KEYWORD1>collideTime</KEYWORD1>
24			<KEYWORD1>geometry</KEYWORD1>
25			<KEYWORD1>material</KEYWORD1>
26			<KEYWORD1>texture</KEYWORD1>
27			<KEYWORD1>textureTransform</KEYWORD1>
28			<KEYWORD1>ambientIntensity</KEYWORD1>
29			<KEYWORD1>diffuseColor</KEYWORD1>
30			<KEYWORD1>emissiveColor</KEYWORD1>
31			<KEYWORD1>shininess</KEYWORD1>
32			<KEYWORD1>specularColor</KEYWORD1>
33			<KEYWORD1>transparency</KEYWORD1>
34			<KEYWORD1>size</KEYWORD1>
35			<KEYWORD1>bottomRadius</KEYWORD1>
36			<KEYWORD1>height</KEYWORD1>
37			<KEYWORD1>side</KEYWORD1>
38			<KEYWORD1>bottom</KEYWORD1>
39			<KEYWORD1>radius</KEYWORD1>
40			<KEYWORD1>top</KEYWORD1>
41			<KEYWORD1>bboxCenter</KEYWORD1>
42			<KEYWORD1>bboxSize</KEYWORD1>
43			<KEYWORD1>string</KEYWORD1>
44			<KEYWORD1>length</KEYWORD1>
45			<KEYWORD1>maxExtent</KEYWORD1>
46			<KEYWORD1>fontStyle</KEYWORD1>
47			<KEYWORD1>family</KEYWORD1>
48			<KEYWORD1>style</KEYWORD1>
49			<KEYWORD1>spacing</KEYWORD1>
50			<KEYWORD1>justify</KEYWORD1>
51			<KEYWORD1>horizontal</KEYWORD1>
52			<KEYWORD1>leftToRight</KEYWORD1>
53			<KEYWORD1>topToBottom</KEYWORD1>
54			<KEYWORD1>language</KEYWORD1>
55			<KEYWORD1>translation</KEYWORD1>
56			<KEYWORD1>position</KEYWORD1>
57			<KEYWORD1>rotation</KEYWORD1>
58			<KEYWORD1>scale</KEYWORD1>
59			<KEYWORD1>scaleOrientation</KEYWORD1>
60			<KEYWORD1>center</KEYWORD1>
61			<KEYWORD1>key</KEYWORD1>
62			<KEYWORD1>keyValue</KEYWORD1>
63			<KEYWORD1>set_fraction</KEYWORD1>
64			<KEYWORD1>value_changed</KEYWORD1>
65			<KEYWORD1>enabled</KEYWORD1>
66			<KEYWORD1>isActive</KEYWORD1>
67			<KEYWORD1>isOver</KEYWORD1>
68			<KEYWORD1>touchTime</KEYWORD1>
69			<KEYWORD1>hitPoint_changed</KEYWORD1>
70			<KEYWORD1>hitNormal_changed</KEYWORD1>
71			<KEYWORD1>hitTexcoord_changed</KEYWORD1>
72			<KEYWORD1>orientation_changed</KEYWORD1>
73			<KEYWORD1>position_changed</KEYWORD1>
74			<KEYWORD1>autoOffset</KEYWORD1>
75			<KEYWORD1>offset</KEYWORD1>
76			<KEYWORD1>maxPosition</KEYWORD1>
77			<KEYWORD1>minPosition</KEYWORD1>
78			<KEYWORD1>translation_changed</KEYWORD1>
79			<KEYWORD1>trackPoint_changed</KEYWORD1>
80			<KEYWORD1>rotation_changeds</KEYWORD1>
81			<KEYWORD1>diskAngle</KEYWORD1>
82			<KEYWORD1>maxAngle</KEYWORD1>
83			<KEYWORD1>minAngle</KEYWORD1>
84			<KEYWORD1>choice</KEYWORD1>
85			<KEYWORD1>whichChoice</KEYWORD1>
86			<KEYWORD1>axisOfRotation</KEYWORD1>
87			<KEYWORD1>point</KEYWORD1>
88			<KEYWORD1>coord</KEYWORD1>
89			<KEYWORD1>color</KEYWORD1>
90			<KEYWORD1>coordIndex</KEYWORD1>
91			<KEYWORD1>colorIndex</KEYWORD1>
92			<KEYWORD1>colorPerVertex</KEYWORD1>
93			<KEYWORD1>set_coordIndex</KEYWORD1>
94			<KEYWORD1>set_colorIndex</KEYWORD1>
95			<KEYWORD1>texCoord</KEYWORD1>
96			<KEYWORD1>texCoordIndex</KEYWORD1>
97			<KEYWORD1>normalIndex</KEYWORD1>
98			<KEYWORD1>normalPerVertex</KEYWORD1>
99			<KEYWORD1>ccw</KEYWORD1>
100			<KEYWORD1>convex</KEYWORD1>
101			<KEYWORD1>solid</KEYWORD1>
102			<KEYWORD1>creaseAngle</KEYWORD1>
103			<KEYWORD1>set_texCoordIndex</KEYWORD1>
104			<KEYWORD1>set_normalIndex</KEYWORD1>
105			<KEYWORD1>xDimension</KEYWORD1>
106			<KEYWORD1>xSpacing</KEYWORD1>
107			<KEYWORD1>zDimension</KEYWORD1>
108			<KEYWORD1>zSpacing</KEYWORD1>
109			<KEYWORD1>crossSection</KEYWORD1>
110			<KEYWORD1>spine</KEYWORD1>
111			<KEYWORD1>beginCap</KEYWORD1>
112			<KEYWORD1>endCap</KEYWORD1>
113			<KEYWORD1>set_spine</KEYWORD1>
114			<KEYWORD1>set_crossSection</KEYWORD1>
115			<KEYWORD1>set_scale</KEYWORD1>
116			<KEYWORD1>set_orientation</KEYWORD1>
117			<KEYWORD1>url</KEYWORD1>
118			<KEYWORD1>repeatS</KEYWORD1>
119			<KEYWORD1>repeatT</KEYWORD1>
120			<KEYWORD1>image</KEYWORD1>
121			<KEYWORD1>loop</KEYWORD1>
122			<KEYWORD1>speed</KEYWORD1>
123			<KEYWORD1>startTime</KEYWORD1>
124			<KEYWORD1>stopTime</KEYWORD1>
125			<KEYWORD1>duration_changed</KEYWORD1>
126			<KEYWORD1>vector</KEYWORD1>
127			<KEYWORD1>on</KEYWORD1>
128			<KEYWORD1>location</KEYWORD1>
129			<KEYWORD1>intensity</KEYWORD1>
130			<KEYWORD1>attenuation</KEYWORD1>
131			<KEYWORD1>direction</KEYWORD1>
132			<KEYWORD1>beamWidth</KEYWORD1>
133			<KEYWORD1>cutOffAngle</KEYWORD1>
134			<KEYWORD1>skyColor</KEYWORD1>
135			<KEYWORD1>skyAngle</KEYWORD1>
136			<KEYWORD1>groundColor</KEYWORD1>
137			<KEYWORD1>groundAngle</KEYWORD1>
138			<KEYWORD1>backUrl</KEYWORD1>
139			<KEYWORD1>bottomurl</KEYWORD1>
140			<KEYWORD1>fronturl</KEYWORD1>
141			<KEYWORD1>leftUrl</KEYWORD1>
142			<KEYWORD1>rightUrl</KEYWORD1>
143			<KEYWORD1>topUrl</KEYWORD1>
144			<KEYWORD1>set_bind</KEYWORD1>
145			<KEYWORD1>bind_changed</KEYWORD1>
146			<KEYWORD1>visibilityRange</KEYWORD1>
147			<KEYWORD1>fogType</KEYWORD1>
148			<KEYWORD1>duration</KEYWORD1>
149			<KEYWORD1>pitch</KEYWORD1>
150			<KEYWORD1>priority</KEYWORD1>
151			<KEYWORD1>spatialize</KEYWORD1>
152			<KEYWORD1>maxFront</KEYWORD1>
153			<KEYWORD1>maxBack</KEYWORD1>
154			<KEYWORD1>minFront</KEYWORD1>
155			<KEYWORD1>minBack</KEYWORD1>
156			<KEYWORD1>level</KEYWORD1>
157			<KEYWORD1>range</KEYWORD1>
158			<KEYWORD1>fieldOfView</KEYWORD1>
159			<KEYWORD1>description</KEYWORD1>
160			<KEYWORD1>jump</KEYWORD1>
161			<KEYWORD1>isBound</KEYWORD1>
162			<KEYWORD1>bindTime</KEYWORD1>
163			<KEYWORD1>type</KEYWORD1>
164			<KEYWORD1>avatarSize</KEYWORD1>
165			<KEYWORD1>headLight</KEYWORD1>
166			<KEYWORD1>visibilityLimit</KEYWORD1>
167			<KEYWORD1>enterTime</KEYWORD1>
168			<KEYWORD1>exitTime</KEYWORD1>
169			<KEYWORD1>collide</KEYWORD1>
170			<KEYWORD1>parameter</KEYWORD1>
171			<KEYWORD1>title</KEYWORD1>
172			<KEYWORD1>info</KEYWORD1>
173			<KEYWORD1>mustEvaluate</KEYWORD1>
174			<KEYWORD1>directOutput</KEYWORD1>
175			<KEYWORD1>cycleInterval</KEYWORD1>
176			<KEYWORD1>cycleTime</KEYWORD1>
177
178			<KEYWORD2>META</KEYWORD2>
179			<KEYWORD2>Shape</KEYWORD2>
180			<KEYWORD2>Appearance</KEYWORD2>
181			<KEYWORD2>Material</KEYWORD2>
182			<KEYWORD2>Box</KEYWORD2>
183			<KEYWORD2>Cone</KEYWORD2>
184			<KEYWORD2>Cylinder</KEYWORD2>
185			<KEYWORD2>Sphere</KEYWORD2>
186			<KEYWORD2>Group</KEYWORD2>
187			<KEYWORD2>Text</KEYWORD2>
188			<KEYWORD2>FontStyle</KEYWORD2>
189			<KEYWORD2>Transform</KEYWORD2>
190			<KEYWORD2>TimeSensor</KEYWORD2>
191			<KEYWORD2>PositionInterpolator</KEYWORD2>
192			<KEYWORD2>OrientationInterpolator</KEYWORD2>
193			<KEYWORD2>TouchSensor</KEYWORD2>
194			<KEYWORD2>PlaneSensor</KEYWORD2>
195			<KEYWORD2>SphereSensor</KEYWORD2>
196			<KEYWORD2>CylinderSensor</KEYWORD2>
197			<KEYWORD2>ColorInterpolater</KEYWORD2>
198			<KEYWORD2>ScalarInterpolator</KEYWORD2>
199			<KEYWORD2>Switch</KEYWORD2>
200			<KEYWORD2>Transform</KEYWORD2>
201			<KEYWORD2>Billboard</KEYWORD2>
202			<KEYWORD2>Inline</KEYWORD2>
203			<KEYWORD2>Coordinate</KEYWORD2>
204			<KEYWORD2>CoordinateInterpolator</KEYWORD2>
205			<KEYWORD2>PointSet</KEYWORD2>
206			<KEYWORD2>IndexedLineSet</KEYWORD2>
207			<KEYWORD2>IndexedFaceSet</KEYWORD2>
208			<KEYWORD2>ElevationGrid</KEYWORD2>
209			<KEYWORD2>Extrusion</KEYWORD2>
210			<KEYWORD2>Color</KEYWORD2>
211			<KEYWORD2>PointSet</KEYWORD2>
212			<KEYWORD2>ImageTexture</KEYWORD2>
213			<KEYWORD2>PixelTexture</KEYWORD2>
214			<KEYWORD2>MovieTexture</KEYWORD2>
215			<KEYWORD2>TextureCoordinate</KEYWORD2>
216			<KEYWORD2>TextureTransform</KEYWORD2>
217			<KEYWORD2>Normal</KEYWORD2>
218			<KEYWORD2>NormalInterpolator</KEYWORD2>
219			<KEYWORD2>PointLight</KEYWORD2>
220			<KEYWORD2>DirectionalLight</KEYWORD2>
221			<KEYWORD2>SpotLight</KEYWORD2>
222			<KEYWORD2>Background</KEYWORD2>
223			<KEYWORD2>Fog</KEYWORD2>
224			<KEYWORD2>AudioClip</KEYWORD2>
225			<KEYWORD2>Sound</KEYWORD2>
226			<KEYWORD2>LOD</KEYWORD2>
227			<KEYWORD2>Viewpoint</KEYWORD2>
228			<KEYWORD2>NavigationInfo</KEYWORD2>
229			<KEYWORD2>VisibilitySensor</KEYWORD2>
230			<KEYWORD2>ProximitySensor</KEYWORD2>
231			<KEYWORD2>Collision</KEYWORD2>
232			<KEYWORD2>Anchor</KEYWORD2>
233			<KEYWORD2>WorldInfo</KEYWORD2>
234			<KEYWORD2>Script</KEYWORD2>
235
236			<KEYWORD3>DEF</KEYWORD3>
237			<KEYWORD3>FALSE</KEYWORD3>
238			<KEYWORD3>NULL</KEYWORD3>
239			<KEYWORD3>ROUTE</KEYWORD3>
240			<KEYWORD3>PROTO</KEYWORD3>
241			<KEYWORD3>EXTERNPROTO</KEYWORD3>
242			<KEYWORD3>IS</KEYWORD3>
243			<KEYWORD3>TO</KEYWORD3>
244			<KEYWORD3>TRUE</KEYWORD3>
245			<KEYWORD3>USE</KEYWORD3>
246			<KEYWORD3>eventIn</KEYWORD3>
247			<KEYWORD3>eventOut</KEYWORD3>
248			<KEYWORD3>exposedField</KEYWORD3>
249			<KEYWORD3>field</KEYWORD3>
250
251			<KEYWORD4>SFBool</KEYWORD4>
252			<KEYWORD4>SFColor</KEYWORD4>
253			<KEYWORD4>MFColor</KEYWORD4>
254			<KEYWORD4>SFFloat</KEYWORD4>
255			<KEYWORD4>MFFloat</KEYWORD4>
256			<KEYWORD4>SFImage</KEYWORD4>
257			<KEYWORD4>SFInt32</KEYWORD4>
258			<KEYWORD4>MFInt32</KEYWORD4>
259			<KEYWORD4>SFNode</KEYWORD4>
260			<KEYWORD4>MFnode</KEYWORD4>
261			<KEYWORD4>SFRotation</KEYWORD4>
262			<KEYWORD4>MFRotation</KEYWORD4>
263			<KEYWORD4>SFString</KEYWORD4>
264			<KEYWORD4>MFString</KEYWORD4>
265			<KEYWORD4>SFTime</KEYWORD4>
266			<KEYWORD4>SFVec2f</KEYWORD4>
267			<KEYWORD4>MFVec2f</KEYWORD4>
268			<KEYWORD4>SFVec3f</KEYWORD4>
269			<KEYWORD4>MFVec3f</KEYWORD4>
270			<FUNCTION>assert</FUNCTION>
271
272			<LITERAL2>false</LITERAL2>
273			<INVALID>goto</INVALID>
274		</KEYWORDS>
275	</RULES>
276</MODE>
277
278
279