/* Language: RenderMan Description: RenderMan Languages RIB and RSL Author: Konstantin Evdokimenko Contributors: Shuen-Huei Guan */ hljs.LANGUAGES.rib = { defaultMode: { keywords: { 'keyword': { 'ArchiveRecord': 1, 'AreaLightSource': 1, 'Atmosphere': 1, 'Attribute': 1, 'AttributeBegin': 1, 'AttributeEnd': 1, 'Basis': 1, 'Begin': 1, 'Blobby': 1, 'Bound': 1, 'Clipping': 1, 'ClippingPlane': 1, 'Color': 1, 'ColorSamples': 1, 'ConcatTransform': 1, 'Cone': 1, 'CoordinateSystem': 1, 'CoordSysTransform': 1, 'CropWindow': 1, 'Curves': 1, 'Cylinder': 1, 'DepthOfField': 1, 'Detail': 1, 'DetailRange': 1, 'Disk': 1, 'Displacement': 1, 'Display': 1, 'End': 1, 'ErrorHandler': 1, 'Exposure': 1, 'Exterior': 1, 'Format': 1, 'FrameAspectRatio': 1, 'FrameBegin': 1, 'FrameEnd': 1, 'GeneralPolygon': 1, 'GeometricApproximation': 1, 'Geometry': 1, 'Hider': 1, 'Hyperboloid': 1, 'Identity': 1, 'Illuminate': 1, 'Imager': 1, 'Interior': 1, 'LightSource': 1, 'MakeCubeFaceEnvironment': 1, 'MakeLatLongEnvironment': 1, 'MakeShadow': 1, 'MakeTexture': 1, 'Matte': 1, 'MotionBegin': 1, 'MotionEnd': 1, 'NuPatch': 1, 'ObjectBegin': 1, 'ObjectEnd': 1, 'ObjectInstance': 1, 'Opacity': 1, 'Option': 1, 'Orientation': 1, 'Paraboloid': 1, 'Patch': 1, 'PatchMesh': 1, 'Perspective': 1, 'PixelFilter': 1, 'PixelSamples': 1, 'PixelVariance': 1, 'Points': 1, 'PointsGeneralPolygons': 1, 'PointsPolygons': 1, 'Polygon': 1, 'Procedural': 1, 'Projection': 1, 'Quantize': 1, 'ReadArchive': 1, 'RelativeDetail': 1, 'ReverseOrientation': 1, 'Rotate': 1, 'Scale': 1, 'ScreenWindow': 1, 'ShadingInterpolation': 1, 'ShadingRate': 1, 'Shutter': 1, 'Sides': 1, 'Skew': 1, 'SolidBegin': 1, 'SolidEnd': 1, 'Sphere': 1, 'SubdivisionMesh': 1, 'Surface': 1, 'TextureCoordinates': 1, 'Torus': 1, 'Transform': 1, 'TransformBegin': 1, 'TransformEnd': 1, 'TransformPoints': 1, 'Translate': 1, 'TrimCurve': 1, 'WorldBegin': 1, 'WorldEnd': 1 } }, illegal: '