PageRenderTime 28ms CodeModel.GetById 12ms app.highlight 10ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre4/modes/povray.xml

#
XML | 518 lines | 512 code | 3 blank | 3 comment | 0 complexity | 14d118c9852269cf0c022e47c4839267 MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4
  5<!-- Povray mode, by Jan Schaefer
  6     based on original Povray mode by Slava Pestov
  7     based on PovrayTokenMarker, by Romain Guy -->
  8
  9<MODE>
 10	<PROPS>
 11		<PROPERTY NAME="indentOpenBrackets" VALUE="{" />
 12		<PROPERTY NAME="indentCloseBrackets" VALUE="}" />
 13		<PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
 14		<PROPERTY NAME="commentStart" VALUE="/*" />
 15		<PROPERTY NAME="commentEnd" VALUE="*/" />
 16		<PROPERTY NAME="lineComment" VALUE="//" />
 17	</PROPS>
 18	<RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
 19		<!-- C style comment -->
 20		<SPAN TYPE="COMMENT1">
 21			<BEGIN>/*</BEGIN>
 22			<END>*/</END>
 23		</SPAN>
 24
 25		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 26			<BEGIN>"</BEGIN>
 27			<END>"</END>
 28		</SPAN>
 29		<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 30			<BEGIN>'</BEGIN>
 31			<END>'</END>
 32		</SPAN>
 33
 34		<EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
 35		<SEQ TYPE="OPERATOR">=</SEQ>
 36		<SEQ TYPE="OPERATOR">!</SEQ>
 37		<SEQ TYPE="OPERATOR">&gt;=</SEQ>
 38		<SEQ TYPE="OPERATOR">&lt;=</SEQ>
 39		<SEQ TYPE="OPERATOR">+</SEQ>
 40		<SEQ TYPE="OPERATOR">-</SEQ>
 41		<SEQ TYPE="OPERATOR">/</SEQ>
 42		<SEQ TYPE="OPERATOR">*</SEQ>
 43		<SEQ TYPE="OPERATOR">&gt;</SEQ>
 44		<SEQ TYPE="OPERATOR">&lt;</SEQ>
 45		<SEQ TYPE="OPERATOR">%</SEQ>
 46		<SEQ TYPE="OPERATOR">&amp;</SEQ>
 47		<SEQ TYPE="OPERATOR">|</SEQ>
 48		<SEQ TYPE="OPERATOR">^</SEQ>
 49		<SEQ TYPE="OPERATOR">~</SEQ>
 50		<SEQ TYPE="OPERATOR">}</SEQ>
 51		<SEQ TYPE="OPERATOR">{</SEQ>
 52		<MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE" AT_LINE_START="TRUE">:</MARK_PREVIOUS>
 53
 54		<!-- Function calls -->
 55		<MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
 56
 57		<KEYWORDS>
 58			<KEYWORD2>aa_level</KEYWORD2>
 59			<KEYWORD2>aa_threshold</KEYWORD2>
 60			<FUNCTION>abs</FUNCTION>
 61			<KEYWORD2>absorption</KEYWORD2>
 62			<KEYWORD2>accuracy</KEYWORD2>
 63			<FUNCTION>acos</FUNCTION>
 64			<FUNCTION>acosh</FUNCTION>
 65			<KEYWORD2>adaptive</KEYWORD2>
 66			<KEYWORD2>adc_bailout</KEYWORD2>
 67			<KEYWORD2>agate</KEYWORD2>
 68			<KEYWORD2>agate_turb</KEYWORD2>
 69			<KEYWORD2>all</KEYWORD2>
 70			<KEYWORD2>all_intersections</KEYWORD2>
 71			<KEYWORD2>alpha</KEYWORD2>
 72			<KEYWORD2>altitude</KEYWORD2>
 73			<KEYWORD2>always_sample</KEYWORD2>
 74			<KEYWORD2>ambient</KEYWORD2>
 75			<KEYWORD2>ambient_light</KEYWORD2>
 76			<KEYWORD2>angle</KEYWORD2>
 77			<KEYWORD2>aperture</KEYWORD2>
 78			<KEYWORD2>append</KEYWORD2>
 79			<KEYWORD2>arc_angle</KEYWORD2>
 80			<KEYWORD2>area_light</KEYWORD2>
 81			<KEYWORD2>array</KEYWORD2>
 82			<FUNCTION>asc</FUNCTION>
 83			<KEYWORD2>ascii</KEYWORD2>
 84			<FUNCTION>asin</FUNCTION>
 85			<FUNCTION>asinh</FUNCTION>
 86			<KEYWORD2>assumed_gamma</KEYWORD2>
 87			<FUNCTION>atan</FUNCTION>
 88			<FUNCTION>atan2</FUNCTION>
 89			<FUNCTION>atanh</FUNCTION>
 90			<KEYWORD2>autostop</KEYWORD2>
 91			<KEYWORD2>average</KEYWORD2>
 92			<KEYWORD2>b_spline</KEYWORD2>
 93			<KEYWORD1>background</KEYWORD1>
 94			<KEYWORD2>bezier_spline</KEYWORD2>
 95			<KEYWORD1>bicubic_patch</KEYWORD1>
 96			<KEYWORD2>black_hole</KEYWORD2>
 97			<KEYWORD1>blob</KEYWORD1>
 98			<LITERAL1>blue</LITERAL1>
 99			<KEYWORD2>blur_samples</KEYWORD2>
100			<KEYWORD1>bounded_by</KEYWORD1>
101			<KEYWORD1>box</KEYWORD1>
102			<KEYWORD2>boxed</KEYWORD2>
103			<KEYWORD2>bozo</KEYWORD2>
104			<KEYWORD1>#break</KEYWORD1>
105			<KEYWORD2>brick</KEYWORD2>
106			<KEYWORD2>brick_size</KEYWORD2>
107			<KEYWORD2>brightness</KEYWORD2>
108			<KEYWORD2>brilliance</KEYWORD2>
109			<KEYWORD1>bump_map</KEYWORD1>
110			<KEYWORD2>bump_size</KEYWORD2>
111			<KEYWORD2>bumps</KEYWORD2>
112			<KEYWORD1>camera</KEYWORD1>
113			<KEYWORD1>#case</KEYWORD1>
114			<KEYWORD2>caustics</KEYWORD2>
115			<FUNCTION>ceil</FUNCTION>
116			<KEYWORD2>cells</KEYWORD2>
117			<KEYWORD2>charset</KEYWORD2>
118			<KEYWORD2>checker</KEYWORD2>
119			<FUNCTION>chr</FUNCTION>
120			<KEYWORD2>circular</KEYWORD2>
121			<KEYWORD1>clipped_by</KEYWORD1>
122			<LITERAL1>clock</LITERAL1>
123			<LITERAL1>clock_delta</LITERAL1>
124			<LITERAL1>clock_on</LITERAL1>
125			<KEYWORD2>collect</KEYWORD2>
126			<KEYWORD2>color</KEYWORD2>
127			<KEYWORD2>color_map</KEYWORD2>
128			<KEYWORD2>colour</KEYWORD2>
129			<KEYWORD2>colour_map</KEYWORD2>
130			<KEYWORD2>component</KEYWORD2>
131			<KEYWORD2>composite</KEYWORD2>
132			<FUNCTION>concat</FUNCTION>
133			<KEYWORD1>cone</KEYWORD1>
134			<KEYWORD2>confidence</KEYWORD2>
135			<KEYWORD2>conic_sweep</KEYWORD2>
136			<KEYWORD2>conserve_energy</KEYWORD2>
137			<KEYWORD1>contained_by</KEYWORD1>
138			<KEYWORD2>control0</KEYWORD2>
139			<KEYWORD2>control1</KEYWORD2>
140			<KEYWORD2>coords</KEYWORD2>
141			<FUNCTION>cos</FUNCTION>
142			<FUNCTION>cosh</FUNCTION>
143			<KEYWORD2>count</KEYWORD2>
144			<KEYWORD2>crackle</KEYWORD2>
145			<KEYWORD2>crand</KEYWORD2>
146			<KEYWORD1>cube</KEYWORD1>
147			<KEYWORD1>cubic</KEYWORD1>
148			<KEYWORD2>cubic_spline</KEYWORD2>
149			<KEYWORD2>cubic_wave</KEYWORD2>
150			<KEYWORD2>cutaway_textures</KEYWORD2>
151			<KEYWORD1>cylinder</KEYWORD1>
152			<KEYWORD2>cylindrical</KEYWORD2>
153			<KEYWORD1>#debug</KEYWORD1>
154			<KEYWORD1>#declare</KEYWORD1>
155			<KEYWORD1>#default</KEYWORD1>
156			<FUNCTION>defined</FUNCTION>
157			<FUNCTION>degrees</FUNCTION>
158			<KEYWORD2>density</KEYWORD2>
159			<KEYWORD2>density_file</KEYWORD2>
160			<KEYWORD1>density_map</KEYWORD1>
161			<KEYWORD2>dents</KEYWORD2>
162			<KEYWORD2>df3</KEYWORD2>
163			<KEYWORD1>difference</KEYWORD1>
164			<KEYWORD2>diffuse</KEYWORD2>
165			<FUNCTION>dimension_size</FUNCTION>
166			<FUNCTION>dimensions</FUNCTION>
167			<KEYWORD2>direction</KEYWORD2>
168			<KEYWORD1>disc</KEYWORD1>
169			<KEYWORD2>dispersion</KEYWORD2>
170			<KEYWORD2>dispersion_samples</KEYWORD2>
171			<KEYWORD2>dist_exp</KEYWORD2>
172			<KEYWORD2>distance</KEYWORD2>
173			<FUNCTION>div</FUNCTION>
174			<KEYWORD2>double_illuminate</KEYWORD2>
175			<KEYWORD2>eccentricity</KEYWORD2>
176			<KEYWORD1>#else</KEYWORD1>
177			<KEYWORD2>emission</KEYWORD2>
178			<KEYWORD1>#end</KEYWORD1>
179			<KEYWORD1>#error</KEYWORD1>
180			<KEYWORD2>error_bound</KEYWORD2>
181			<KEYWORD2>evaluate</KEYWORD2>
182			<FUNCTION>exp</FUNCTION>
183			<KEYWORD2>expand_thresholds</KEYWORD2>
184			<KEYWORD2>exponent</KEYWORD2>
185			<KEYWORD2>exterior</KEYWORD2>
186			<KEYWORD2>extinction</KEYWORD2>
187			<KEYWORD1>face_indices</KEYWORD1>
188			<KEYWORD2>facets</KEYWORD2>
189			<KEYWORD2>fade_color</KEYWORD2>
190			<KEYWORD2>fade_colour</KEYWORD2>
191			<KEYWORD2>fade_distance</KEYWORD2>
192			<KEYWORD2>fade_power</KEYWORD2>
193			<KEYWORD2>falloff</KEYWORD2>
194			<KEYWORD2>falloff_angle</KEYWORD2>
195			<LITERAL1>false</LITERAL1>
196			<KEYWORD1>#fclose</KEYWORD1>
197			<FUNCTION>file_exists</FUNCTION>
198			<KEYWORD2>filter</KEYWORD2>
199			<LITERAL1>final_clock</LITERAL1>
200			<LITERAL1>final_frame</LITERAL1>
201			<KEYWORD1>finish</KEYWORD1>
202			<KEYWORD2>fisheye</KEYWORD2>
203			<KEYWORD2>flatness</KEYWORD2>
204			<KEYWORD2>flip</KEYWORD2>
205			<FUNCTION>floor</FUNCTION>
206			<KEYWORD2>focal_point</KEYWORD2>
207			<KEYWORD1>fog</KEYWORD1>
208			<KEYWORD2>fog_alt</KEYWORD2>
209			<KEYWORD2>fog_offset</KEYWORD2>
210			<KEYWORD2>fog_type</KEYWORD2>
211			<KEYWORD1>#fopen</KEYWORD1>
212			<KEYWORD2>form</KEYWORD2>
213			<LITERAL1>frame_number</LITERAL1>
214			<KEYWORD2>frequency</KEYWORD2>
215			<KEYWORD2>fresnel</KEYWORD2>
216			<KEYWORD1>function</KEYWORD1>
217			<KEYWORD2>gather</KEYWORD2>
218			<KEYWORD2>gif</KEYWORD2>
219			<KEYWORD2>global_lights</KEYWORD2>
220			<KEYWORD1>global_settings</KEYWORD1>
221			<KEYWORD2>gradient</KEYWORD2>
222			<KEYWORD2>granite</KEYWORD2>
223			<LITERAL1>gray</LITERAL1>
224			<KEYWORD2>gray_threshold</KEYWORD2>
225			<LITERAL1>green</LITERAL1>
226			<KEYWORD2>h_angle</KEYWORD2>
227			<KEYWORD1>height_field</KEYWORD1>
228			<KEYWORD2>hexagon</KEYWORD2>
229			<KEYWORD2>hf_gray_16</KEYWORD2>
230			<KEYWORD2>hierarchy</KEYWORD2>
231			<KEYWORD2>hollow</KEYWORD2>
232			<KEYWORD2>hypercomplex</KEYWORD2>
233			<KEYWORD1>#if</KEYWORD1>
234			<KEYWORD1>#ifdef</KEYWORD1>
235			<KEYWORD2>iff</KEYWORD2>
236			<KEYWORD1>#ifndef</KEYWORD1>
237			<LITERAL1>image_height</LITERAL1>
238			<KEYWORD1>image_map</KEYWORD1>
239			<KEYWORD2>image_pattern</KEYWORD2>
240			<LITERAL1>image_width</LITERAL1>
241			<KEYWORD1>#include</KEYWORD1>
242			<LITERAL1>initial_clock</LITERAL1>
243			<LITERAL1>initial_frame</LITERAL1>
244			<FUNCTION>inside</FUNCTION>
245			<FUNCTION>int</FUNCTION>
246			<KEYWORD1>interior</KEYWORD1>
247			<KEYWORD1>interior_texture</KEYWORD1>
248			<FUNCTION>internal</FUNCTION>
249			<KEYWORD2>interpolate</KEYWORD2>
250			<KEYWORD1>intersection</KEYWORD1>
251			<KEYWORD2>intervals</KEYWORD2>
252			<KEYWORD2>inverse</KEYWORD2>
253			<KEYWORD1>ior</KEYWORD1>
254			<KEYWORD1>irid</KEYWORD1>
255			<KEYWORD2>irid_wavelength</KEYWORD2>
256			<KEYWORD1>isosurface</KEYWORD1>
257			<KEYWORD2>jitter</KEYWORD2>
258			<KEYWORD2>jpeg</KEYWORD2>
259			<KEYWORD2>julia</KEYWORD2>
260			<KEYWORD1>julia_fractal</KEYWORD1>
261			<KEYWORD1>lathe</KEYWORD1>
262			<KEYWORD2>lambda</KEYWORD2>
263			<KEYWORD2>leopard</KEYWORD2>
264			<KEYWORD1>light_group</KEYWORD1>
265			<KEYWORD1>light_source</KEYWORD1>
266			<KEYWORD2>linear_spline</KEYWORD2>
267			<KEYWORD2>linear_sweep</KEYWORD2>
268			<FUNCTION>ln</FUNCTION>
269			<KEYWORD2>load_file</KEYWORD2>
270			<KEYWORD1>#local</KEYWORD1>
271			<KEYWORD2>location</KEYWORD2>
272			<FUNCTION>log</FUNCTION>
273			<KEYWORD2>look_at</KEYWORD2>
274			<KEYWORD1>looks_like</KEYWORD1>
275			<KEYWORD2>low_error_factor</KEYWORD2>
276			<KEYWORD1>#macro</KEYWORD1>
277			<KEYWORD2>magnet</KEYWORD2>
278			<KEYWORD2>major_radius</KEYWORD2>
279			<KEYWORD2>mandel</KEYWORD2>
280			<KEYWORD2>map_type</KEYWORD2>
281			<KEYWORD2>marble</KEYWORD2>
282			<KEYWORD1>material</KEYWORD1>
283			<KEYWORD1>material_map</KEYWORD1>
284			<KEYWORD2>matrix</KEYWORD2>
285			<FUNCTION>max</FUNCTION>
286			<KEYWORD2>max_extent</KEYWORD2>
287			<KEYWORD2>max_gradient</KEYWORD2>
288			<KEYWORD2>max_intersections</KEYWORD2>
289			<KEYWORD2>max_iteration</KEYWORD2>
290			<KEYWORD2>max_sample</KEYWORD2>
291			<KEYWORD2>max_trace</KEYWORD2>
292			<KEYWORD2>max_trace_level</KEYWORD2>
293			<KEYWORD1>media</KEYWORD1>
294			<KEYWORD2>media_attenuation</KEYWORD2>
295			<KEYWORD2>media_interaction</KEYWORD2>
296			<KEYWORD1>merge</KEYWORD1>
297			<KEYWORD1>mesh</KEYWORD1>
298			<KEYWORD1>mesh2</KEYWORD1>
299			<KEYWORD2>metallic</KEYWORD2>
300			<KEYWORD2>method</KEYWORD2>
301			<KEYWORD2>metric</KEYWORD2>
302			<FUNCTION>min</FUNCTION>
303			<KEYWORD2>min_extent</KEYWORD2>
304			<KEYWORD2>minimum_reuse</KEYWORD2>
305			<FUNCTION>mod</FUNCTION>
306			<KEYWORD2>mortar</KEYWORD2>
307			<KEYWORD2>natural_spline</KEYWORD2>
308			<KEYWORD2>nearest_count</KEYWORD2>
309			<LITERAL1>no</LITERAL1>
310			<KEYWORD2>no_bump_scale</KEYWORD2>
311			<KEYWORD2>no_image</KEYWORD2>
312			<KEYWORD2>no_reflection</KEYWORD2>
313			<KEYWORD2>no_shadow</KEYWORD2>
314			<KEYWORD2>noise_generator</KEYWORD2>
315			<KEYWORD1>normal</KEYWORD1>
316			<KEYWORD1>normal_indices</KEYWORD1>
317			<KEYWORD1>normal_map</KEYWORD1>
318			<KEYWORD1>normal_vectors</KEYWORD1>
319			<KEYWORD2>number_of_waves</KEYWORD2>
320			<KEYWORD1>object</KEYWORD1>
321			<KEYWORD2>octaves</KEYWORD2>
322			<LITERAL1>off</LITERAL1>
323			<KEYWORD2>offset</KEYWORD2>
324			<KEYWORD2>omega</KEYWORD2>
325			<KEYWORD2>omnimax</KEYWORD2>
326			<LITERAL1>on</LITERAL1>
327			<KEYWORD2>once</KEYWORD2>
328			<KEYWORD2>onion</KEYWORD2>
329			<KEYWORD2>open</KEYWORD2>
330			<KEYWORD2>orient</KEYWORD2>
331			<KEYWORD2>orientation</KEYWORD2>
332			<KEYWORD2>orthographic</KEYWORD2>
333			<KEYWORD2>panoramic</KEYWORD2>
334			<KEYWORD2>parallel</KEYWORD2>
335			<KEYWORD2>parametric</KEYWORD2>
336			<KEYWORD2>pass_through</KEYWORD2>
337			<KEYWORD1>pattern</KEYWORD1>
338			<KEYWORD2>perspective</KEYWORD2>
339			<KEYWORD2>pgm</KEYWORD2>
340			<KEYWORD2>phase</KEYWORD2>
341			<KEYWORD2>phong</KEYWORD2>
342			<KEYWORD2>phong_size</KEYWORD2>
343			<KEYWORD1>photons</KEYWORD1>
344			<LITERAL1>pi</LITERAL1>
345			<KEYWORD1>pigment</KEYWORD1>
346			<KEYWORD1>pigment_map</KEYWORD1>
347			<KEYWORD1>pigment_pattern</KEYWORD1>
348			<KEYWORD2>planar</KEYWORD2>
349			<KEYWORD1>plane</KEYWORD1>
350			<KEYWORD1>png</KEYWORD1>
351			<KEYWORD2>point_at</KEYWORD2>
352			<KEYWORD1>poly</KEYWORD1>
353			<KEYWORD2>poly_wave</KEYWORD2>
354			<KEYWORD1>polygon</KEYWORD1>
355			<KEYWORD2>pot</KEYWORD2>
356			<FUNCTION>pow</FUNCTION>
357			<KEYWORD2>ppm</KEYWORD2>
358			<KEYWORD2>precision</KEYWORD2>
359			<KEYWORD2>precompute</KEYWORD2>
360			<KEYWORD2>pretrace_end</KEYWORD2>
361			<KEYWORD2>pretrace_start</KEYWORD2>
362			<KEYWORD1>prism</KEYWORD1>
363			<KEYWORD2>projected_through</KEYWORD2>
364			<KEYWORD2>pwr</KEYWORD2>
365			<KEYWORD2>quadratic_spline</KEYWORD2>
366			<KEYWORD2>quadric</KEYWORD2>
367			<KEYWORD2>quartic</KEYWORD2>
368			<KEYWORD2>quaternion</KEYWORD2>
369			<KEYWORD2>quick_color</KEYWORD2>
370			<KEYWORD2>quick_colour</KEYWORD2>
371			<KEYWORD2>quilted</KEYWORD2>
372			<KEYWORD2>radial</KEYWORD2>
373			<FUNCTION>radians</FUNCTION>
374			<KEYWORD1>radiosity</KEYWORD1>
375			<KEYWORD2>radius</KEYWORD2>
376			<KEYWORD1>rainbow</KEYWORD1>
377			<KEYWORD2>ramp_wave</KEYWORD2>
378			<FUNCTION>rand</FUNCTION>
379			<KEYWORD1>#range</KEYWORD1>
380			<KEYWORD2>range_divider</KEYWORD2>
381			<KEYWORD2>ratio</KEYWORD2>
382			<KEYWORD1>#read</KEYWORD1>
383			<KEYWORD2>reciprocal</KEYWORD2>
384			<KEYWORD2>recursion_limit</KEYWORD2>
385			<LITERAL1>red</LITERAL1>
386			<KEYWORD1>reflection</KEYWORD1>
387			<KEYWORD2>reflection_exponent</KEYWORD2>
388			<KEYWORD2>refraction</KEYWORD2>
389			<KEYWORD1>#render</KEYWORD1>
390			<KEYWORD2>repeat</KEYWORD2>
391			<KEYWORD2>rgb</KEYWORD2>
392			<KEYWORD2>rgbf</KEYWORD2>
393			<KEYWORD2>rgbft</KEYWORD2>
394			<KEYWORD2>rgbt</KEYWORD2>
395			<KEYWORD2>right</KEYWORD2>
396			<KEYWORD2>ripples</KEYWORD2>
397			<KEYWORD2>rotate</KEYWORD2>
398			<KEYWORD2>roughness</KEYWORD2>
399			<KEYWORD2>samples</KEYWORD2>
400			<KEYWORD2>save_file</KEYWORD2>
401			<KEYWORD2>scale</KEYWORD2>
402			<KEYWORD2>scallop_wave</KEYWORD2>
403			<KEYWORD2>scattering</KEYWORD2>
404			<FUNCTION>seed</FUNCTION>
405			<KEYWORD2>select</KEYWORD2>
406			<KEYWORD2>shadowless</KEYWORD2>
407			<FUNCTION>sin</FUNCTION>
408			<KEYWORD2>sine_wave</KEYWORD2>
409			<FUNCTION>sinh</FUNCTION>
410			<KEYWORD2>size</KEYWORD2>
411			<KEYWORD2>sky</KEYWORD2>
412			<KEYWORD1>sky_sphere</KEYWORD1>
413			<KEYWORD2>slice</KEYWORD2>
414			<KEYWORD1>slope</KEYWORD1>
415			<KEYWORD1>slope_map</KEYWORD1>
416			<KEYWORD2>smooth</KEYWORD2>
417			<KEYWORD1>smooth_triangle</KEYWORD1>
418			<KEYWORD1>solid</KEYWORD1>
419			<KEYWORD1>sor</KEYWORD1>
420			<KEYWORD2>spacing</KEYWORD2>
421			<KEYWORD2>specular</KEYWORD2>
422			<KEYWORD1>sphere</KEYWORD1>
423			<KEYWORD1>sphere_sweep</KEYWORD1>
424			<KEYWORD2>spherical</KEYWORD2>
425			<KEYWORD2>spiral1</KEYWORD2>
426			<KEYWORD2>spiral2</KEYWORD2>
427			<KEYWORD1>spline</KEYWORD1>
428			<KEYWORD2>split_union</KEYWORD2>
429			<KEYWORD2>spotlight</KEYWORD2>
430			<KEYWORD2>spotted</KEYWORD2>
431			<KEYWORD2>sqr</KEYWORD2>
432			<FUNCTION>sqrt</FUNCTION>
433			<KEYWORD1>#statistics</KEYWORD1>
434			<FUNCTION>str</FUNCTION>
435			<FUNCTION>strcmp</FUNCTION>
436			<KEYWORD2>strength</KEYWORD2>
437			<FUNCTION>strlen</FUNCTION>
438			<FUNCTION>strlwr</FUNCTION>
439			<FUNCTION>strupr</FUNCTION>
440			<KEYWORD2>sturm</KEYWORD2>
441			<FUNCTION>substr</FUNCTION>
442			<KEYWORD1>superellipsoid</KEYWORD1>
443			<KEYWORD1>#switch</KEYWORD1>
444			<KEYWORD2>sys</KEYWORD2>
445			<LITERAL1>t</LITERAL1>
446			<FUNCTION>tan</FUNCTION>
447			<FUNCTION>tanh</FUNCTION>
448			<KEYWORD2>target</KEYWORD2>
449			<KEYWORD1>text</KEYWORD1>
450			<KEYWORD1>texture</KEYWORD1>
451			<KEYWORD1>texture_list</KEYWORD1>
452			<KEYWORD1>texture_map</KEYWORD1>
453			<KEYWORD2>tga</KEYWORD2>
454			<KEYWORD2>thickness</KEYWORD2>
455			<KEYWORD2>threshold</KEYWORD2>
456			<KEYWORD2>tiff</KEYWORD2>
457			<KEYWORD2>tightness</KEYWORD2>
458			<KEYWORD2>tile2</KEYWORD2>
459			<KEYWORD2>tiles</KEYWORD2>
460			<KEYWORD2>tolerance</KEYWORD2>
461			<KEYWORD2>toroidal</KEYWORD2>
462			<KEYWORD1>torus</KEYWORD1>
463			<FUNCTION>trace</FUNCTION>
464			<KEYWORD2>transform</KEYWORD2>
465			<KEYWORD2>translate</KEYWORD2>
466			<KEYWORD2>transmit</KEYWORD2>
467			<KEYWORD1>triangle</KEYWORD1>
468			<KEYWORD2>triangle_wave</KEYWORD2>
469			<LITERAL1>true</LITERAL1>
470			<KEYWORD2>ttf</KEYWORD2>
471			<KEYWORD2>turb_depth</KEYWORD2>
472			<KEYWORD2>turbulence</KEYWORD2>
473			<KEYWORD2>type</KEYWORD2>
474			<LITERAL1>u</LITERAL1>
475			<KEYWORD2>u_steps</KEYWORD2>
476			<KEYWORD2>ultra_wide_angle</KEYWORD2>
477			<KEYWORD1>#undef</KEYWORD1>
478			<KEYWORD1>union</KEYWORD1>
479			<KEYWORD2>up</KEYWORD2>
480			<KEYWORD2>use_alpha</KEYWORD2>
481			<KEYWORD2>use_color</KEYWORD2>
482			<KEYWORD2>use_colour</KEYWORD2>
483			<KEYWORD2>use_index</KEYWORD2>
484			<KEYWORD2>utf8</KEYWORD2>
485			<KEYWORD1>uv_indices</KEYWORD1>
486			<KEYWORD1>uv_mapping</KEYWORD1>
487			<KEYWORD1>uv_vectors</KEYWORD1>
488			<LITERAL1>v</LITERAL1>
489			<KEYWORD2>v_angle</KEYWORD2>
490			<KEYWORD2>v_steps</KEYWORD2>
491			<FUNCTION>val</FUNCTION>
492			<KEYWORD2>variance</KEYWORD2>
493			<FUNCTION>vaxis_rotate</FUNCTION>
494			<FUNCTION>vcross</FUNCTION>
495			<FUNCTION>vdot</FUNCTION>
496			<KEYWORD1>#version</KEYWORD1>
497			<KEYWORD1>vertex_vectors</KEYWORD1>
498			<FUNCTION>vlength</FUNCTION>
499			<FUNCTION>vnormalize</FUNCTION>
500			<FUNCTION>vrotate</FUNCTION>
501			<FUNCTION>vstr</FUNCTION>
502			<FUNCTION>vturbulence</FUNCTION>
503			<KEYWORD1>#warning</KEYWORD1>
504			<KEYWORD1>warp</KEYWORD1>
505			<KEYWORD2>water_level</KEYWORD2>
506			<KEYWORD2>waves</KEYWORD2>
507			<KEYWORD1>#while</KEYWORD1>
508			<KEYWORD2>width</KEYWORD2>
509			<KEYWORD2>wood</KEYWORD2>
510			<KEYWORD2>wrinkles</KEYWORD2>
511			<KEYWORD1>#write</KEYWORD1>
512			<LITERAL1>x</LITERAL1>
513			<LITERAL1>y</LITERAL1>
514			<LITERAL1>yes</LITERAL1>
515			<LITERAL1>z</LITERAL1>
516		</KEYWORDS>
517	</RULES>
518</MODE>