PageRenderTime 30ms CodeModel.GetById 1ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre5/modes/povray.xml

#
XML | 243 lines | 239 code | 2 blank | 2 comment | 0 complexity | cf2373d495cbd0940593c13842540519 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!-- Povray mode, by Slava Pestov
  4. based on PovrayTokenMarker, by Romain Guy -->
  5. <MODE>
  6. <PROPS>
  7. <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
  8. <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
  9. <PROPERTY NAME="commentStart" VALUE="/*" />
  10. <PROPERTY NAME="commentEnd" VALUE="*/" />
  11. <PROPERTY NAME="lineComment" VALUE="//" />
  12. </PROPS>
  13. <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
  14. <!-- whitespace: (space and tab) -->
  15. <WHITESPACE> </WHITESPACE>
  16. <WHITESPACE> </WHITESPACE>
  17. <!-- C style comment -->
  18. <SPAN TYPE="COMMENT1">
  19. <BEGIN>/*</BEGIN>
  20. <END>*/</END>
  21. </SPAN>
  22. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  23. <BEGIN>"</BEGIN>
  24. <END>"</END>
  25. </SPAN>
  26. <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
  27. <BEGIN>'</BEGIN>
  28. <END>'</END>
  29. </SPAN>
  30. <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
  31. <SEQ TYPE="NULL">)</SEQ>
  32. <SEQ TYPE="OPERATOR">=</SEQ>
  33. <SEQ TYPE="OPERATOR">!</SEQ>
  34. <SEQ TYPE="OPERATOR">&gt;=</SEQ>
  35. <SEQ TYPE="OPERATOR">&lt;=</SEQ>
  36. <SEQ TYPE="OPERATOR">+</SEQ>
  37. <SEQ TYPE="OPERATOR">-</SEQ>
  38. <SEQ TYPE="OPERATOR">/</SEQ>
  39. <SEQ TYPE="OPERATOR">*</SEQ>
  40. <SEQ TYPE="OPERATOR">&gt;</SEQ>
  41. <SEQ TYPE="OPERATOR">&lt;</SEQ>
  42. <SEQ TYPE="OPERATOR">%</SEQ>
  43. <SEQ TYPE="OPERATOR">&amp;</SEQ>
  44. <SEQ TYPE="OPERATOR">|</SEQ>
  45. <SEQ TYPE="OPERATOR">^</SEQ>
  46. <SEQ TYPE="OPERATOR">~</SEQ>
  47. <SEQ TYPE="OPERATOR">}</SEQ>
  48. <SEQ TYPE="OPERATOR">{</SEQ>
  49. <SEQ TYPE="NULL">.</SEQ>
  50. <SEQ TYPE="NULL">,</SEQ>
  51. <SEQ TYPE="NULL">;</SEQ>
  52. <SEQ TYPE="NULL">]</SEQ>
  53. <SEQ TYPE="NULL">[</SEQ>
  54. <SEQ TYPE="NULL">?</SEQ>
  55. <MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE"
  56. AT_LINE_START="TRUE">:</MARK_PREVIOUS>
  57. <SEQ TYPE="NULL">:</SEQ>
  58. <!-- Function calls -->
  59. <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>
  60. <KEYWORDS IGNORE_CASE="FALSE">
  61. <KEYWORD1>adaptive</KEYWORD1>
  62. <KEYWORD1>agate</KEYWORD1>
  63. <KEYWORD1>agate_turb</KEYWORD1>
  64. <KEYWORD1>all</KEYWORD1>
  65. <KEYWORD1>alpha</KEYWORD1>
  66. <KEYWORD1>ambient</KEYWORD1>
  67. <KEYWORD1>angle</KEYWORD1>
  68. <KEYWORD1>arc_angle</KEYWORD1>
  69. <KEYWORD3>area_light</KEYWORD3>
  70. <KEYWORD3>atmosphere</KEYWORD3>
  71. <KEYWORD1>atmospheric_attenuation</KEYWORD1>
  72. <KEYWORD3>background</KEYWORD3>
  73. <KEYWORD3>bicubic_patch</KEYWORD3>
  74. <KEYWORD3>blob</KEYWORD3>
  75. <LITERAL2>blue</LITERAL2>
  76. <KEYWORD1>bounded_by</KEYWORD1>
  77. <KEYWORD3>box</KEYWORD3>
  78. <KEYWORD1>bozo</KEYWORD1>
  79. <KEYWORD1>brilliance</KEYWORD1>
  80. <KEYWORD1>bumps</KEYWORD1>
  81. <KEYWORD3>bump_map</KEYWORD3>
  82. <KEYWORD1>bump_size</KEYWORD1>
  83. <KEYWORD3>camera</KEYWORD3>
  84. <KEYWORD1>checker</KEYWORD1>
  85. <KEYWORD1>clipped_by</KEYWORD1>
  86. <LITERAL2>clock</LITERAL2>
  87. <KEYWORD1>color</KEYWORD1>
  88. <KEYWORD3>color_map</KEYWORD3>
  89. <KEYWORD1>colour</KEYWORD1>
  90. <KEYWORD3>colour_map</KEYWORD3>
  91. <KEYWORD1>component</KEYWORD1>
  92. <KEYWORD1>composite</KEYWORD1>
  93. <KEYWORD3>cone</KEYWORD3>
  94. <KEYWORD1>crand</KEYWORD1>
  95. <KEYWORD3>cubic</KEYWORD3>
  96. <KEYWORD3>cylinder</KEYWORD3>
  97. <KEYWORD1>cylindrical_mapping</KEYWORD1>
  98. <LITERAL2>declare</LITERAL2>
  99. <LITERAL2>default</LITERAL2>
  100. <KEYWORD1>dents</KEYWORD1>
  101. <KEYWORD1>difference</KEYWORD1>
  102. <KEYWORD1>diffuse</KEYWORD1>
  103. <KEYWORD1>direction</KEYWORD1>
  104. <KEYWORD3>disc</KEYWORD3>
  105. <KEYWORD1>distance</KEYWORD1>
  106. <KEYWORD1>dump</KEYWORD1>
  107. <KEYWORD1>emitting</KEYWORD1>
  108. <KEYWORD1>falloff</KEYWORD1>
  109. <KEYWORD1>falloff_angle</KEYWORD1>
  110. <KEYWORD1>filter</KEYWORD1>
  111. <KEYWORD3>finish</KEYWORD3>
  112. <KEYWORD1>flatness</KEYWORD1>
  113. <KEYWORD3>fog</KEYWORD3>
  114. <KEYWORD1>fog_alt</KEYWORD1>
  115. <KEYWORD1>fog_offset</KEYWORD1>
  116. <KEYWORD1>fog_type</KEYWORD1>
  117. <KEYWORD1>frequency</KEYWORD1>
  118. <LITERAL2>gif</LITERAL2>
  119. <KEYWORD3>gradient</KEYWORD3>
  120. <KEYWORD1>granite</KEYWORD1>
  121. <LITERAL2>green</LITERAL2>
  122. <KEYWORD3>height_field</KEYWORD3>
  123. <KEYWORD1>hexagon</KEYWORD1>
  124. <LITERAL2>iff</LITERAL2>
  125. <KEYWORD3>image_map</KEYWORD3>
  126. <LITERAL2>include</LITERAL2>
  127. <KEYWORD1>interpolate</KEYWORD1>
  128. <KEYWORD1>intersection</KEYWORD1>
  129. <KEYWORD1>inverse</KEYWORD1>
  130. <KEYWORD1>ior</KEYWORD1>
  131. <KEYWORD3>halo</KEYWORD3>
  132. <KEYWORD1>jitter</KEYWORD1>
  133. <KEYWORD1>lambda</KEYWORD1>
  134. <KEYWORD1>leopard</KEYWORD1>
  135. <KEYWORD3>light_source</KEYWORD3>
  136. <KEYWORD1>linear</KEYWORD1>
  137. <KEYWORD1>linear_spline</KEYWORD1>
  138. <KEYWORD1>location</KEYWORD1>
  139. <KEYWORD1>looks_like</KEYWORD1>
  140. <KEYWORD1>look_at</KEYWORD1>
  141. <KEYWORD1>mandel</KEYWORD1>
  142. <KEYWORD1>map_type</KEYWORD1>
  143. <KEYWORD1>marble</KEYWORD1>
  144. <KEYWORD3>material_map</KEYWORD3>
  145. <LABEL>max_intersections</LABEL>
  146. <LABEL>max_trace_level</LABEL>
  147. <KEYWORD1>merge</KEYWORD1>
  148. <KEYWORD1>metallic</KEYWORD1>
  149. <KEYWORD3>normal</KEYWORD3>
  150. <KEYWORD1>no_shadow</KEYWORD1>
  151. <KEYWORD3>object</KEYWORD3>
  152. <LITERAL2>off</LITERAL2>
  153. <LITERAL2>on</LITERAL2>
  154. <KEYWORD1>octaves</KEYWORD1>
  155. <KEYWORD1>omega</KEYWORD1>
  156. <KEYWORD1>once</KEYWORD1>
  157. <KEYWORD1>onion</KEYWORD1>
  158. <KEYWORD1>open</KEYWORD1>
  159. <KEYWORD1>phase</KEYWORD1>
  160. <KEYWORD1>phong</KEYWORD1>
  161. <KEYWORD1>phong_size</KEYWORD1>
  162. <KEYWORD3>pigment</KEYWORD3>
  163. <KEYWORD3>plane</KEYWORD3>
  164. <KEYWORD1>point_at</KEYWORD1>
  165. <KEYWORD3>poly</KEYWORD3>
  166. <LITERAL2>pot</LITERAL2>
  167. <KEYWORD3>prism</KEYWORD3>
  168. <KEYWORD3>quadric</KEYWORD3>
  169. <KEYWORD3>quartic</KEYWORD3>
  170. <KEYWORD1>quick_color</KEYWORD1>
  171. <KEYWORD1>quick_colour</KEYWORD1>
  172. <KEYWORD1>radial</KEYWORD1>
  173. <KEYWORD1>radius</KEYWORD1>
  174. <KEYWORD3>rainbow</KEYWORD3>
  175. <KEYWORD1>raw</KEYWORD1>
  176. <LITERAL2>red</LITERAL2>
  177. <KEYWORD1>reflection</KEYWORD1>
  178. <KEYWORD1>refraction</KEYWORD1>
  179. <KEYWORD1>rgb</KEYWORD1>
  180. <KEYWORD1>rgbf</KEYWORD1>
  181. <KEYWORD1>rgbt</KEYWORD1>
  182. <KEYWORD1>right</KEYWORD1>
  183. <KEYWORD1>ripples</KEYWORD1>
  184. <KEYWORD1>rotate</KEYWORD1>
  185. <KEYWORD1>roughness</KEYWORD1>
  186. <KEYWORD1>samples</KEYWORD1>
  187. <KEYWORD1>scale</KEYWORD1>
  188. <KEYWORD1>scattering</KEYWORD1>
  189. <KEYWORD1>shadowless</KEYWORD1>
  190. <KEYWORD3>sky</KEYWORD3>
  191. <KEYWORD3>sky_sphere</KEYWORD3>
  192. <KEYWORD3>smooth</KEYWORD3>
  193. <KEYWORD3>smooth_triangle</KEYWORD3>
  194. <KEYWORD3>sor</KEYWORD3>
  195. <KEYWORD1>specular</KEYWORD1>
  196. <KEYWORD3>sphere</KEYWORD3>
  197. <KEYWORD1>spherical_mapping</KEYWORD1>
  198. <KEYWORD1>spiral1</KEYWORD1>
  199. <KEYWORD1>spotlight</KEYWORD1>
  200. <KEYWORD1>spotted</KEYWORD1>
  201. <KEYWORD1>sturm</KEYWORD1>
  202. <KEYWORD3>text</KEYWORD3>
  203. <KEYWORD3>texture</KEYWORD3>
  204. <LITERAL2>tga</LITERAL2>
  205. <KEYWORD1>threshold</KEYWORD1>
  206. <KEYWORD1>tightness</KEYWORD1>
  207. <KEYWORD1>tile0</KEYWORD1>
  208. <KEYWORD1>tiles</KEYWORD1>
  209. <KEYWORD3>torus</KEYWORD3>
  210. <KEYWORD1>translate</KEYWORD1>
  211. <KEYWORD1>transmit</KEYWORD1>
  212. <KEYWORD3>triangle</KEYWORD3>
  213. <LITERAL2>ttf</LITERAL2>
  214. <KEYWORD1>turb_depth</KEYWORD1>
  215. <KEYWORD1>turbulence</KEYWORD1>
  216. <KEYWORD1>type</KEYWORD1>
  217. <KEYWORD1>union</KEYWORD1>
  218. <KEYWORD1>up</KEYWORD1>
  219. <KEYWORD1>use_color</KEYWORD1>
  220. <KEYWORD1>use_colour</KEYWORD1>
  221. <KEYWORD1>use_index</KEYWORD1>
  222. <KEYWORD1>u_steps</KEYWORD1>
  223. <LABEL>version</LABEL>
  224. <KEYWORD1>v_steps</KEYWORD1>
  225. <KEYWORD1>water_level</KEYWORD1>
  226. <KEYWORD1>waves</KEYWORD1>
  227. <KEYWORD1>width</KEYWORD1>
  228. <KEYWORD1>wood</KEYWORD1>
  229. <KEYWORD1>wrinkles</KEYWORD1>
  230. <LITERAL2>x</LITERAL2>
  231. <LITERAL2>y</LITERAL2>
  232. <LITERAL2>z</LITERAL2>
  233. </KEYWORDS>
  234. </RULES>
  235. </MODE>