Warning, /frameworks/syntax-highlighting/data/syntax/rib.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 
0004 <!--Kate syntax file for RenderMan Interface Byte stream-->
0005 <!--By David Williams-->
0006 <!--Email david@david-williams.info-->
0007 
0008 <language name="RenderMan RIB" version="5" kateversion="5.0" section="3D" mimetype="" extensions="*.rib" author="David Williams &lt;david@david-williams.info&gt;" license="LGPL">
0009         <highlighting>
0010                 <list name="Graphics States">
0011                         <item>AreaLightSource</item>
0012                         <item>Attribute</item>
0013                         <item>AttributeBegin</item>
0014                         <item>AttributeEnd</item>
0015                         <item>Begin</item>
0016                         <item>Bound</item>
0017                         <item>Clipping</item>
0018                         <item>Color</item>
0019                         <item>ColorSamples</item>
0020                         <item>ConcatTransform</item>
0021                         <item>CoordinateSystem</item>
0022                         <item>CropWindow</item>
0023                         <item>Declare</item>
0024                         <item>DepthOfField</item>
0025                         <item>Detail</item>
0026                         <item>DetailRange</item>
0027                         <item>Displacement</item>
0028                         <item>Display</item>
0029                         <item>End</item>
0030                         <item>Exterior</item>
0031                         <item>Format</item>
0032                         <item>FrameAspectRatio</item>
0033                         <item>FrameBegin</item>
0034                         <item>FrameEnd</item>
0035                         <item>GeometricApproximation</item>
0036                         <item>Hider</item>
0037                         <item>Identity</item>
0038                         <item>Illuminance</item>
0039                         <item>Illuminate</item>
0040                         <item>Interior</item>
0041                         <item>LightSource</item>
0042                         <item>Matte</item>
0043                         <item>Opacity</item>
0044                         <item>Option</item>
0045                         <item>Orientation</item>
0046                         <item>Perspective</item>
0047                         <item>PixelFilter</item>
0048                         <item>PixelSamples</item>
0049                         <item>PixelVariance</item>
0050                         <item>Projection</item>
0051                         <item>Quantize</item>
0052                         <item>RelativeDetail</item>
0053                         <item>Rotate</item>
0054                         <item>Scale</item>
0055                         <item>ScreenWindow</item>
0056                         <item>ShadingInterpolation</item>
0057                         <item>ShadingRate</item>
0058                         <item>Shutter</item>
0059                         <item>Sides</item>
0060                         <item>Skew</item>
0061                         <item>Surface</item>
0062                         <item>TextureCoordinates</item>
0063                         <item>Transform</item>
0064                         <item>TransformBegin</item>
0065                         <item>TransformEnd</item>
0066                         <item>TransformPoints</item>
0067                         <item>Translate</item>
0068                         <item>version</item>
0069                         <item>WorldBegin</item>
0070                         <item>WorldEnd</item>
0071                 </list>
0072                 <list name="Geometric Primitives">
0073                         <item>Basis</item>
0074                         <item>Cylinder</item>
0075                         <item>Disk</item>
0076                         <item>GeneralPolygon</item>
0077                         <item>Geometry</item>
0078                         <item>Hyperboloid</item>
0079                         <item>NuPatch</item>
0080                         <item>ObjectBegin</item>
0081                         <item>ObjectEnd</item>
0082                         <item>ObjectInstance</item>
0083                         <item>Patch</item>
0084                         <item>Paraboloid</item>
0085                         <item>PointsPolygons</item>
0086                         <item>PointsGeneralPolygons</item>
0087                         <item>Polygon</item>
0088                         <item>Procedural</item>
0089                         <item>SolidBegin</item>
0090                         <item>SolidEnd</item>
0091                         <item>Sphere</item>
0092                         <item>Torus</item>
0093                 </list>
0094                 <list name="Motions">
0095                         <item>MotionBegin</item>
0096                         <item>MotionEnd</item>
0097                 </list>
0098                 <list name="External Resources">
0099                         <item>MakeBump</item>
0100                         <item>MakeCubeFaceEnvironment</item>
0101                         <item>MakeLatLongEnvironment</item>
0102                         <item>MakeTexture</item>
0103                         <item>ArchiveRecord</item>
0104                         <item>ErrorHandler</item>
0105                 </list>
0106                 <contexts>
0107                         <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
0108                         
0109                                 <keyword attribute="Graphics State" context="#stay" String="Graphics States"/>
0110                                 <keyword attribute="Geometric Primitive" context="#stay" String="Geometric Primitives"/>
0111                                 <keyword attribute="Motion" context="#stay" String="Motions"/>
0112                                 <keyword attribute="External Resource" context="#stay" String="External Resources"/>
0113                                 
0114                                 <Float attribute="Float" context="#stay"/>
0115                                 <Int attribute="Integer" context="#stay"/>
0116                                 <DetectChar attribute="String" context="String" char="&quot;"/>
0117                                 <DetectChar attribute="Comment" context="Comment" char="#"/>
0118                         </context>
0119                         <context name="String" attribute="String" lineEndContext="#pop">
0120                                 <DetectChar attribute="String" context="#pop" char="&quot;"/>
0121                         </context>
0122                         <context name="Comment" attribute="Comment" lineEndContext="#pop">
0123                                 <DetectSpaces />
0124                                 <IncludeRules context="##Comments"/>
0125                         </context>
0126                 </contexts>
0127                 <itemDatas>
0128                         <itemData name="Normal Text" defStyleNum="dsNormal"/>
0129                         
0130                         <itemData name="Graphics State" defStyleNum="dsKeyword"/>
0131                         <itemData name="Geometric Primitive" defStyleNum="dsKeyword"/>
0132                         <itemData name="Motion" defStyleNum="dsKeyword"/>
0133                         <itemData name="External Resource" defStyleNum="dsKeyword"/>
0134                         
0135                         <itemData name="Float" defStyleNum="dsFloat"/>
0136                         <itemData name="Integer" defStyleNum="dsDecVal"/>
0137                         <itemData name="String" defStyleNum="dsString"/>
0138                         <itemData name="Comment" defStyleNum="dsComment"/>
0139                 </itemDatas>
0140         </highlighting>
0141         <general>
0142                 <comments>
0143                         <comment name="singleLine" start="#" />
0144                 </comments>
0145         </general>
0146 </language>
0147 <!-- kate: replace-tabs off; -->