]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/vrml2.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / vrml2.xml
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