"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/pov.lang" (12 May 2020, 4805 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "pov.lang": 3.53_vs_3.54.

    1 
    2 Description="POV-Ray"
    3 
    4 -- Syntax file created by Christian Perle
    5 
    6 Categories = {"source", "graphics"}
    7 
    8 
    9 Keywords={
   10   { Id=1,
   11     List={"bicubic_patch", "blob", "box", "camera", "cone", "cubic", "cylinder",
   12         "difference", "disc", "height_field", "intersection", "julia_fractal", "lathe",
   13         "light_source", "merge", "mesh", "object", "plane", "poly", "polygon", "prism",
   14         "quadric", "quartic", "smooth_triangle", "sor", "sphere", "superellipsoid",
   15         "text", "torus", "triangle", "union"},
   16   },
   17   { Id=2,
   18     List={"aa_level", "aa_threshold", "abs", "acos", "acosh", "adaptive",
   19         "adc_bailout", "agate", "agate_turb", "all", "alpha", "ambient",
   20         "ambient_light", "angle", "aperture", "arc_angle", "area_light", "asc", "asin",
   21         "asinh", "assumed_gamma", "atan", "atan2", "atanh", "atmosphere",
   22         "atmospheric_attenuation", "attenuating", "average", "background", "black_hole",
   23         "blue", "blur_samples", "bounded_by", "box_mapping", "bozo", "break", "brick",
   24         "brick_size", "brightness", "brilliance", "bumps", "bumpy1", "bumpy2", "bumpy3",
   25         "bump_map", "bump_size", "case", "caustics", "ceil", "checker", "chr",
   26         "clipped_by", "clock", "color", "color_map", "colour", "colour_map",
   27         "component", "composite", "concat", "confidence", "conic_sweep", "constant",
   28         "control0", "control1", "cos", "cosh", "count", "crackle", "crand", "cube",
   29         "cubic_spline", "cylindrical_mapping", "debug", "declare", "default", "degrees",
   30         "dents", "diffuse", "direction", "distance", "distance_maximum", "div", "dust",
   31         "dust_type", "eccentricity", "else", "emitting", "end", "error", "error_bound",
   32         "exp", "exponent", "fade_distance", "fade_power", "falloff", "falloff_angle",
   33         "false", "file_exists", "filter", "finish", "fisheye", "flatness", "flip",
   34         "floor", "focal_point", "fog", "fog_alt", "fog_offset", "fog_type", "frequency",
   35         "gif", "global_settings", "glowing", "gradient", "granite", "gray_threshold",
   36         "green", "halo", "hexagon", "hf_gray_16", "hierarchy", "hollow", "hypercomplex",
   37         "if", "ifdef", "iff", "image_map", "incidence", "include", "int", "interpolate",
   38         "inverse", "ior", "irid", "irid_wavelength", "jitter", "lambda", "leopard",
   39         "linear", "linear_spline", "linear_sweep", "location", "log", "looks_like",
   40         "look_at", "low_error_factor", "mandel", "map_type", "marble", "material_map",
   41         "matrix", "max", "max_intersections", "max_iteration", "max_trace_level",
   42         "max_value", "metallic", "min", "minimum_reuse", "mod", "mortar",
   43         "nearest_count", "no", "normal", "normal_map", "no_shadow", "number_of_waves",
   44         "octaves", "off", "offset", "omega", "omnimax", "on", "once", "onion", "open",
   45         "orthographic", "panoramic", "pattern1", "pattern2", "pattern3", "perspective",
   46         "pgm", "phase", "phong", "phong_size", "pi", "pigment", "pigment_map",
   47         "planar_mapping", "png", "point_at", "pot", "pow", "ppm", "precision", "pwr",
   48         "quadratic_spline", "quaternion", "quick_color", "quick_colour", "quilted",
   49         "radial", "radians", "radiosity", "radius", "rainbow", "ramp_wave", "rand",
   50         "range", "reciprocal", "recursion_limit", "red", "reflection", "refraction",
   51         "render", "repeat", "rgb", "rgbf", "rgbft", "rgbt", "right", "ripples",
   52         "rotate", "roughness", "samples", "scale", "scallop_wave", "scattering", "seed",
   53         "shadowless", "sin", "sine_wave", "sinh", "sky", "sky_sphere", "slice",
   54         "slope_map", "smooth", "specular", "spherical_mapping", "spiral", "spiral1",
   55         "spiral2", "spotlight", "spotted", "sqr", "sqrt", "statistics", "str", "strcmp",
   56         "strength", "strlen", "strlwr", "strupr", "sturm", "substr", "switch", "sys",
   57         "t", "tan", "tanh", "test_camera_1", "test_camera_2", "test_camera_3",
   58         "test_camera_4", "texture", "texture_map", "tga", "thickness", "threshold",
   59         "tightness", "tile2", "tiles", "track", "transform", "translate", "transmit",
   60         "triangle_wave", "true", "ttf", "turbulence", "turb_depth", "type", "u",
   61         "ultra_wide_angle", "up", "use_color", "use_colour", "use_index", "u_steps",
   62         "v", "val", "variance", "vaxis_rotate", "vcross", "vdot", "version", "vlength",
   63         "vnormalize", "volume_object", "volume_rendered", "vol_with_light", "vrotate",
   64         "v_steps", "warning", "warp", "water_level", "waves", "while", "width", "wood",
   65         "wrinkles", "x", "y", "yes", "z"},
   66   },
   67 }
   68 
   69 Strings={
   70   Delimiter=[["|']],
   71 }
   72 
   73 IgnoreCase=false
   74 
   75 Comments={
   76   { Block=false,
   77     Delimiter= { [[\/\/]] },
   78   },
   79   { Block=true,
   80     Nested=false,
   81     Delimiter= { [[\/\*]],[[\*\/]],}
   82   }
   83 }
   84 
   85 Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]