Files
ServerSync/lib/pygments/lexers/__pycache__/graphics.cpython-314.pyc

216 lines
29 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><69><00><00><><00>Rt^RIHtHtHtHtHtHtHt^RI H
t
H t H t H t HtHtHtHtHt.ROt!R R]4t!R
R]4t!R R]4t!R R]4tR tRt!RR]4t!RR]4tR#)z<>
pygments.lexers.graphics
~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for computer graphics and plotting related languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<07>
RegexLexer<EFBFBD>words<64>include<64>bygroups<70>using<6E>this<69>default) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>Number<65> Punctuation<6F>String<6E>
Whitespace<EFBFBD> GLShaderLexer<65>PostScriptLexer<65>AsymptoteLexer<65> GnuplotLexer<65> PovrayLexer<65>HLSLShaderLexerc<00><><00>]tRt^tRtRtR.t.ROtR.tRt Rt
RR] P3R ] P3R
] P3R ]3R ]3R ]3R]3R]P$3R]P$3R]P&3R]P(3R]P*3]!RRRR7]3]!RRRR7]P03]!RRRR7]P23]!R RRR7]P43R]P83R]3R]3R]3./tRtR#)!rz
GLSL (OpenGL Shader) lexer.
<EFBFBD>GLSL<53>glslztext/x-glslsrcz"https://www.khronos.org/api/openglz1.1<EFBFBD>root<6F>#(?:.*\\\n)*.*$<24>//.*$<24>/(\\\n)?[*](.|\n)*?[*](\\\n)?/<2F>0\+|-|~|!=?|\*|/|%|<<|>>|<=?|>=?|==?|&&?|\^|\|\|?<3F>[?:]<5D> \bdefined\bz [;{}(),\[\]]z[+-]?\d*\.\d+([eE][-+]?\d+)?z[+-]?\d+\.\d*([eE][-+]?\d+)?<3F>0[xX][0-9a-fA-F]*<2A>0[0-7]*<2A> [1-9][0-9]*<2A>\b<><02>prefix<69>suffixzgl_\w*<2A> [a-zA-Z_]\w*z\.<2E>\s+<2B>N)z*.vertz*.fragz*.geo))<29> attribute<74>const<73>uniform<72>varying<6E>buffer<65>shared<65>in<69>out<75>layout<75>flat<61>smooth<74> noperspective<76>centroid<69>sample<6C>patch<63>inout<75>lowp<77>mediump<6D>highp<68> precision<6F> invariant<6E>precise<73>coherent<6E>volatile<6C>restrict<63>readonly<6C> writeonly<6C>break<61>continue<75>do<64>for<6F>while<6C>switch<63>caser<00>if<69>else<73>
subroutine<EFBFBD>discard<72>return<72>struct<63><02>true<75>false)w<>void<69> atomic_uint<6E>float<61>vec2<63>vec3<63>vec4<63>double<6C>dvec2<63>dvec3<63>dvec4<63>int<6E>ivec2<63>ivec3<63>ivec4<63>uint<6E>uvec2<63>uvec3<63>uvec4<63>bool<6F>bvec2<63>bvec3<63>bvec4<63>mat2<74>mat3<74>mat4<74>dmat2<74>dmat3<74>dmat4<74>mat2x2<78>mat2x3<78>mat2x4<78>dmat2x2<78>dmat2x3<78>dmat2x4<78>mat3x2<78>mat3x3<78>mat3x4<78>dmat3x2<78>dmat3x3<78>dmat3x4<78>mat4x2<78>mat4x3<78>mat4x4<78>dmat4x2<78>dmat4x3<78>dmat4x4<78> sampler1D<31> sampler2D<32> sampler3D<33> samplerCube<62>sampler1DArray<61>sampler2DArray<61>samplerCubeArray<61> sampler2DRect<63> samplerBuffer<65> sampler2DMS<4D>sampler2DMSArray<61>sampler1DShadow<6F>sampler2DShadow<6F>samplerCubeShadow<6F>sampler1DArrayShadow<6F>sampler2DArrayShadow<6F>samplerCubeArrayShadow<6F>sampler2DRectShadow<6F>
isampler1D<EFBFBD>
isampler2D<EFBFBD>
isampler3D<EFBFBD> isamplerCube<62>isampler1DArray<61>isampler2DArray<61>isamplerCubeArray<61>isampler2DRect<63>isamplerBuffer<65> isampler2DMS<4D>isampler2DMSArray<61>
usampler1D<EFBFBD>
usampler2D<EFBFBD>
usampler3D<EFBFBD> usamplerCube<62>usampler1DArray<61>usampler2DArray<61>usamplerCubeArray<61>usampler2DRect<63>usamplerBuffer<65> usampler2DMS<4D>usampler2DMSArray<61>image1D<31>image2D<32>image3D<33> imageCube<62> image1DArray<61> image2DArray<61>imageCubeArray<61> image2DRect<63> imageBuffer<65> image2DMS<4D>image2DMSArray<61>iimage1D<31>iimage2D<32>iimage3D<33>
iimageCube<EFBFBD> iimage1DArray<61> iimage2DArray<61>iimageCubeArray<61> iimage2DRect<63> iimageBuffer<65>
iimage2DMS<EFBFBD>iimage2DMSArray<61>uimage1D<31>uimage2D<32>uimage3D<33>
uimageCube<EFBFBD> uimage1DArray<61> uimage2DArray<61>uimageCubeArray<61> uimage2DRect<63> uimageBuffer<65>
uimage2DMS<EFBFBD>uimage2DMSArray)'<27>common<6F> partition<6F>active<76>asm<73>class<73>union<6F>enum<75>typedef<65>templater<00>resource<63>goto<74>inline<6E>noinline<6E>public<69>static<69>extern<72>external<61> interface<63>long<6E>short<72>half<6C>fixed<65>unsigned<65>superp<72>input<75>output<75>hvec2<63>hvec3<63>hvec4<63>fvec2<63>fvec3<63>fvec4<63> sampler3DRect<63>filter<65>sizeof<6F>cast<73> namespacer) <20>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> filenames<65> mimetypes<65>url<72> version_addedr
<00>Preproc<6F>Single<6C> Multiliner rr<00>Float<61>Hex<65>Oct<63>Integerrr <00>Constant<6E>Type<70>Reservedr <00>Builtinr<00>tokens<6E>__static_attributes__r+<00><00>?/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/graphics.pyrrs~<00><00><08> <12>D<EFBFBD><15>h<EFBFBD>G<EFBFBD>-<2D>I<EFBFBD>!<21>"<22>I<EFBFBD>
.<2E>C<EFBFBD><19>M<EFBFBD> <0F> <1F><17><1F><1F> 1<> <15>w<EFBFBD>~<7E>~<7E> &<26> .<2E><07>0A<30>0A<30> B<> @<40> <15> <17> <14>h<EFBFBD> <1F> <1B>X<EFBFBD> &<26> <1C>k<EFBFBD> *<2A> ,<2C>f<EFBFBD>l<EFBFBD>l<EFBFBD> ;<3B> ,<2C>f<EFBFBD>l<EFBFBD>l<EFBFBD> ;<3B> !<21>6<EFBFBD>:<3A>:<3A> .<2E> <17><16><1A><1A> $<24> <1B>V<EFBFBD>^<5E>^<5E> ,<2C> <12>/<2F>0<1D>U<EFBFBD>1,<2C>2<15>3 <16>4<13>!<21><1D>U<EFBFBD>,<2C><15> <1D> <1D>  <1F>
<13>11<>d<1D>U<EFBFBD>e2,<2C>f<15>\<5C>\<5C>g3 <1B>h<13> &<26><1D>U<EFBFBD>
,<2C><15> <1D> <1D> <1F><17><04> <0C> <0C> %<25> <1C>d<EFBFBD> #<23> <12>K<EFBFBD> <20> <13>Z<EFBFBD> <20>es
<EFBFBD>u<06>Fr c<00><><00>]tRt^<5E>tRtRtR.tRR.tR.tRt Rt
R R
] P3R ] P3R ] P3R ]3R]3R]3R]3R]P$3R]P$3R]P&3R]P(3R]P*3R]R3]!R&RRR7]3]!R'RRR7]P23]!R(RRR7]P43]!R)RRR7]P63]!R*RRR7]P63]!R+RRR7]P:3]!R,RRR7]P<3R]P<3]!R-RRR7]P<3R]3R] P3R]3.RR]R3R ]P@3R!]3R"]3R#]3./t!R$t"R%#).rz)
HLSL (Microsoft Direct3D Shader) lexer.
<EFBFBD>HLSL<53>hlslz*.hlslz*.hlsliz text/x-hlslzMhttps://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlslz2.3rrrrrr r!z [;{}(),.\[\]]z[+-]?\d*\.\d+([eE][-+]?\d+)?f?z[+-]?\d+\.\d*([eE][-+]?\d+)?f?r"r#r$<00>"<22>stringr%r&z([1-4](x[1-4])?)?\bz\bSV_Target[0-7]?\br)z\\$r*<00>#popzO\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|[0-7]{1,3})<29> [^\\"\n]+<2B>\\\n<>\\r+N)?r<><00> asm_fragmentrGrM<00>cbufferr8r<><00> column_major<6F>compile<6C>compile_fragmentr-rHrrQrIrO<00>exportr<74>rJ<00>fxgroup<75>globallycoherent<6E> groupsharedrNr2r<>r;r<><00>line<6E>lineadj<64>linearr<72><00>nointerpolationr7<00>NULLr3<00>
packoffset<EFBFBD>pass<73> pixelfragment<6E>pointrArR<00>register<65> row_majorr9<00>samplerr1<00>
stateblock<EFBFBD>stateblock_stater<65>rSrL<00>tbuffer<65> technique<75> technique10<31> technique11<31>texturer<65><00>triangle<6C> triangleadjr.<00>vertexfragmentrCrKrT)<1F>auto<74>catch<63>char<61>
const_cast<EFBFBD>delete<74> dynamic_castr<74><00>explicit<69>friendr<64>r<><00>mutable<6C>new<65>operator<6F>private<74> protectedr<64><00>reinterpret_castr<74><00>signedr<64><00> static_castr<74>r<00>throw<6F>try<72>typenamer<65>r<>r<00>virtual)6<>dword<72>matrix<69>snormr<00>unormr<6D>rW<00>vector<6F>
BlendState<EFBFBD>Buffer<65>ByteAddressBuffer<65> ComputeShader<65>DepthStencilState<74>DepthStencilView<65> DomainShader<65>GeometryShader<65>
HullShader<EFBFBD>
InputPatch<EFBFBD>
LineStream<EFBFBD> OutputPatch<63> PixelShader<65> PointStream<61>RasterizerState<74>RenderTargetView<65>RasterizerOrderedBuffer<65>"RasterizerOrderedByteAddressBuffer<65>!RasterizerOrderedStructuredBuffer<65>RasterizerOrderedTexture1D<31>RasterizerOrderedTexture1DArray<61>RasterizerOrderedTexture2D<32>RasterizerOrderedTexture2DArray<61>RasterizerOrderedTexture3D<33>RWBuffer<65>RWByteAddressBuffer<65>RWStructuredBuffer<65> RWTexture1D<31>RWTexture1DArray<61> RWTexture2D<32>RWTexture2DArray<61> RWTexture3D<33> SamplerState<74>SamplerComparisonState<74>StructuredBuffer<65> Texture1D<31>Texture1DArray<61> Texture2D<32>Texture2DArray<61> Texture2DMS<4D>Texture2DMSArray<61> Texture3D<33> TextureCube<62>TextureCubeArray<61>TriangleStream<61> VertexShader) rir]rYrar<><00>
min16float<EFBFBD>
min10float<EFBFBD>min16int<6E>min12int<6E> min16uintre)<29><>abort<72>abs<62>acos<6F>all<6C>AllMemoryBarrier<65>AllMemoryBarrierWithGroupSync<6E>any<6E>AppendStructuredBuffer<65>asdouble<6C>asfloat<61>asin<69>asint<6E>asuintr<74><00>atan<61>atan2<6E>ceil<69>CheckAccessFullyMapped<65>clamp<6D>clip<69> CompileShader<65>ConsumeStructuredBuffer<65>cos<6F>cosh<73> countbits<74>cross<73>D3DCOLORtoUBYTE4<45>ddx<64>
ddx_coarse<EFBFBD>ddx_fine<6E>ddy<64>
ddy_coarse<EFBFBD>ddy_fine<6E>degrees<65> determinant<6E>DeviceMemoryBarrier<65> DeviceMemoryBarrierWithGroupSync<6E>distance<63>dot<6F>dst<73>errorf<72>EvaluateAttributeAtCentroid<69>EvaluateAttributeAtSample<6C>EvaluateAttributeSnapped<65>exp<78>exp2<70>f16tof32<33>f32tof16<31> faceforward<72> firstbithigh<67> firstbitlow<6F>floor<6F>fma<6D>fmod<6F>frac<61>frexp<78>fwidth<74>GetRenderTargetSampleCount<6E>GetRenderTargetSamplePosition<6F>GlobalOrderedCountIncrement<6E>GroupMemoryBarrier<65>GroupMemoryBarrierWithGroupSync<6E>InterlockedAdd<64>InterlockedAnd<6E>InterlockedCompareExchange<67>InterlockedCompareStore<72>InterlockedExchange<67>InterlockedMax<61>InterlockedMin<69> InterlockedOr<4F>InterlockedXor<6F>isfinite<74>isinf<6E>isnan<61>ldexp<78>length<74>lerp<72>lit<69>log<6F>log10<31>log2<67>mad<61>max<61>min<69>modf<64>msad4<64>mul<75>noise<73> normalize<7A>pow<6F>printf<74>Process2DQuadTessFactorsAvg<76>Process2DQuadTessFactorsMax<61>Process2DQuadTessFactorsMin<69>ProcessIsolineTessFactors<72>ProcessQuadTessFactorsAvg<76>ProcessQuadTessFactorsMax<61>ProcessQuadTessFactorsMin<69>ProcessTriTessFactorsAvg<76>ProcessTriTessFactorsMax<61>ProcessTriTessFactorsMin<69>QuadReadLaneAt<41> QuadSwapX<70> QuadSwapY<70>radians<6E>rcp<63>reflect<63>refract<63> reversebits<74>round<6E>rsqrt<72>saturate<74>sign<67>sin<69>sincos<6F>sinh<6E>
smoothstep<EFBFBD>sqrt<72>step<65>tan<61>tanh<6E>tex1Dr<44><00> tex1Dbias<61> tex1Dgrad<61>tex1Dlod<6F> tex1Dproj<6F>tex2Dr<44><00> tex2Dbias<61> tex2Dgrad<61>tex2Dlod<6F> tex2Dproj<6F>tex3Dr<00> tex3Dbias<61> tex3Dgrad<61>tex3Dlod<6F> tex3Dproj<6F>texCUBEr<00> texCUBEbias<61> texCUBEgrad<61>
texCUBElod<EFBFBD> texCUBEproj<6F> transpose<73>trunc<6E> WaveAllBitAnd<6E>
WaveAllMax<EFBFBD>
WaveAllMin<EFBFBD> WaveAllBitOr<4F> WaveAllBitXor<6F> WaveAllEqual<61>WaveAllProduct<63>
WaveAllSum<EFBFBD> WaveAllTrue<75> WaveAnyTrue<75>
WaveBallot<EFBFBD>WaveGetLaneCount<6E>WaveGetLaneIndex<65>WaveGetOrderedIndex<65>WaveIsHelperLane<6E>WaveOnce<63>WavePrefixProduct<63> WavePrefixSum<75>WaveReadFirstLane<6E>WaveReadLaneAt)<1D>SV_ClipDistance<63>SV_ClipDistance0<65>SV_ClipDistance1<65>SV_Culldistance<63>SV_CullDistance0<65>SV_CullDistance1<65> SV_Coverage<67>SV_Depth<74>SV_DepthGreaterEqual<61>SV_DepthLessEqual<61>SV_DispatchThreadID<49>SV_DomainLocation<6F>
SV_GroupID<EFBFBD> SV_GroupIndex<65>SV_GroupThreadID<49>SV_GSInstanceID<49>SV_InnerCoverage<67>SV_InsideTessFactor<6F> SV_InstanceID<49>SV_IsFrontFace<63>SV_OutputControlPointID<49> SV_Position<6F>SV_PrimitiveID<49>SV_RenderTargetArrayIndex<65>SV_SampleIndex<65> SV_StencilRef<65> SV_TessFactor<6F> SV_VertexID<49>SV_ViewportArrayIndex)<11>allow_uav_condition<6F>branch<63>call<6C>domain<69>earlydepthstencil<69>fastopt<70>flatten<65> forcecase<73>instance<63>loop<6F> maxtessfactor<6F>
numthreads<EFBFBD>outputcontrolpoints<74>outputtopology<67> partitioning<6E>patchconstantfunc<6E>unroll)#r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r
r<>r<>rr rrrrrrrrr rrrr r<00> Decoratorr<00>Escaper r
r+r r rr<00>sV<00><00><08> <12>D<EFBFBD><15>h<EFBFBD>G<EFBFBD><19>9<EFBFBD>%<25>I<EFBFBD><1E><0F>I<EFBFBD>
Y<EFBFBD>C<EFBFBD><19>M<EFBFBD> <0F> <1F><17><1F><1F> 1<> <15>w<EFBFBD>~<7E>~<7E> &<26> .<2E><07>0A<30>0A<30> B<> @<40> <15> <17> <14>h<EFBFBD> <1F> <1B>X<EFBFBD> &<26> <1D>{<7B> +<2B> .<2E><06> <0C> <0C> =<3D> .<2E><06> <0C> <0C> =<3D> !<21>6<EFBFBD>:<3A>:<3A> .<2E> <17><16><1A><1A> $<24> <1B>V<EFBFBD>^<5E>^<5E> ,<2C> <11>6<EFBFBD>8<EFBFBD> $<24> <12> ?<3F><1D>U<EFBFBD> ,<2C><15> <16><13>#<23>E<EFBFBD>%<25> @<40> <14> <1D> <1D> <1F> <12>6<> <1D>U<EFBFBD> ,<2C><15> <1D> <1D> <1F><13>R<01>"<1D>U<EFBFBD>#,<2C>$<15>\<5C>\<5C>% <1B>&<13>:<3A><1D>%;<3B>=<3D><15>\<5C>\<5C>  <1B>
<13>'"<22>P<1D>U<EFBFBD>Q(,<2C>R<12>\<5C>\<5C>S) <1B>T<13>
)<29><1D>U<EFBFBD> ,<2C><12>^<5E>^<5E> <1D>$<24>T<EFBFBD>^<5E>^<5E> 4<> <12>.<2E>
<1D>U<EFBFBD> ,<2C> <12>^<5E>^<5E>  <1D><1D>d<EFBFBD> #<23> <13>W<EFBFBD>_<EFBFBD>_<EFBFBD> %<25> <13>Z<EFBFBD> <20>CB
<EFBFBD>F <11> <11>6<EFBFBD>6<EFBFBD> "<22><<3C>=C<>]<5D>]<5D> L<01> <19>6<EFBFBD> "<22> <14>f<EFBFBD> <1D> <12>F<EFBFBD>O<EFBFBD> 
<EFBFBD>IL<06>Fr c<00><><00>]tRtRtRtRtRtRR.tRR.tR .t R
t
R t R ] R 2t R] R2t ] R] 2tRR]P 3R]P"3R]P$3R]P&3R]R3R]3R] ,]P.3R] ,]P03R] ,]P23R] ,]P43R] 2]P83]]P:3R] ,]P>3R] ,]P@3]!!R+] R 7]PD3R!]#3.RR"]3R#]PHR$3R]R%3R&]R'3.R$R(]PHR'3]%!R'4./t&R)t'R*#),ri1z
Lexer for PostScript files.
<EFBFBD>
PostScriptz(https://en.wikipedia.org/wiki/PostScript<70>
postscript<EFBFBD>postscrz*.psz*.epszapplication/postscriptz1.4z()<>\[\]{}/%\sz(?=[z])z[^<5E>]<5D>+rz^%!.+$z%%.*$z (^%.*\n){2,}z%.*$z\(<28> stringliteralz
[{}<>\[\]]z<[0-9A-Fa-f]+>zG[0-9]+\#(\-|\+)?([0-9]+\.?|[0-9]*\.[0-9]+|[0-9]+\.[0-9]*)((e|E)[0-9]+)?z?(\-|\+)?([0-9]+\.?|[0-9]*\.[0-9]+|[0-9]+\.[0-9]*)((e|E)[0-9]+)?z(\-|\+)?[0-9]+z\/z (false|true)z6(eq|ne|g[et]|l[et]|and|or|not|if(?:else)?|for(?:all)?)<29>r(r*z[^()\\]+r<00>escape<70>#push<73>\)rz[0-8]{3}|n|r|t|b|f|\\|\(|\)r+N)lr<6C><00>add<64>aload<61>arc<72>arcn<63>arrayr<79><00>begin<69>bind<6E>ceiling<6E>charpathr<68><00> closepath<74>concat<61> concatmatrix<69>copyr<79><00>currentlinewidth<74> currentmatrix<69> currentpoint<6E>curveto<74>cvi<76>cvs<76>def<65> defaultmatrix<69>dict<63>dictstackoverflow<6F>div<69>
dtransform<EFBFBD>dup<75>end<6E>exch<63>exec<65>exitr<74><00>fill<6C>findfontr<74><00>get<65> getinterval<61>grestore<72>gsave<76>gt<67> identmatrix<69>idiv<69> idtransform<72>index<65> invertmatrix<69>
itransformr<EFBFBD><00>lineto<74>ln<6C>loadr<64>rIrJ<00>mod<6F>movetor<6F><00>neg<65>newpath<74>
pathforall<EFBFBD>pathbbox<6F>pop<6F>print<6E>pstack<63>put<75>quit<69>rand<6E>
rangecheck<EFBFBD>rcurveto<74>repeat<61>restore<72>rlineto<74>rmoveto<74>roll<6C>rotater<65><00>run<75>save<76>scale<6C> scalefont<6E>setdash<73>setfont<6E>setgray<61>
setlinecap<EFBFBD> setlinejoin<69> setlinewidth<74> setmatrix<69> setrgbcolor<6F>shfill<6C>show<6F>showpager<65>r<><00>stack<63> stringwidth<74>stroke<6B>
strokepath<EFBFBD>sub<75> syntaxerror<6F> transform<72> translate<74>truncate<74> typecheck<63> undefined<65>undefinedfilename<6D>undefinedresult)(r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00> delimiter<65> delimiter_end<6E>valid_name_chars<72>
valid_namer
r<><00>Specialrr<>rrrrrrrr <00>Variable<6C>Functionr rrrrrrRrr r
r+r r rr1s<><00><00><08> <18>D<EFBFBD>
4<EFBFBD>C<EFBFBD><1B>Y<EFBFBD>'<27>G<EFBFBD><17><17>!<21>I<EFBFBD>)<29>*<2A>I<EFBFBD><19>M<EFBFBD>!<21>I<EFBFBD><1B>I<EFBFBD>;<3B>b<EFBFBD>)<29>M<EFBFBD><1C>Y<EFBFBD>K<EFBFBD>q<EFBFBD>)<29><14>%<25>&<26>a<EFBFBD> <0A><EFBFBD>7<>J<EFBFBD> <0F> <16><07><0F><0F> (<28> <15>w<EFBFBD><EFBFBD><EFBFBD> '<27> <1C>g<EFBFBD>/<2F>/<2F> 0<> <14>g<EFBFBD>n<EFBFBD>n<EFBFBD> %<25><13>F<EFBFBD>O<EFBFBD> ,<2C> <1A>K<EFBFBD> (<28><1F><1D> .<2E><06>
<EFBFBD>
<EFBFBD> ;<3B><1F>!.<2E>/<2F>06<30>
<EFBFBD>
<EFBFBD> <<3C> O<><1C><1D>$<24>l<EFBFBD>l<EFBFBD> ,<2C> <1E><1D> .<2E><06><0E><0E> ?<3F><13>:<3A>,<2C> <1F><14><1D><1D> /<2F><18><14><1D><1D> '<27><1D>}<7D> ,<2C>g<EFBFBD>.><3E>.><3E> ?<3F>G<01><1C><1D>%<25>.<2E>.<2E> 0<><13>8<>$AN<01>%O<01>&<12>\<5C>\<5C>' <1B>*<14>Z<EFBFBD> <20>w<
<EFBFBD>| <18> <18>&<26> !<21> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD>8<EFBFBD> ,<2C> <12>F<EFBFBD>G<EFBFBD> $<24> <12>F<EFBFBD>F<EFBFBD> #<23> 
<EFBFBD> <11> +<2B>V<EFBFBD>]<5D>]<5D>F<EFBFBD> C<> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>MJ<06>Fr c<00>Da<00>]tRtRtoRtRtRtRR.tR.tR.t R t
R
t R R ] 3R ] 3R] !]] 43R]3R]3.RR]3R]R3R]P$3R]P$3R]P&3R]P(3R]P*3R]3R]3R] !]]!]4]43R]3R]P63R]P63R ]P:3R!]3.R"]!R 4R#] ,R$,] !]!]4]P>]!]4]!]4]4R%3R#] ,R&,] !]!]4]P>]!]4]!]4]43] !R'4.R']!R 4]!R4R(]3R)]R*3.R%]!R 4]!R4R)]3R+]R,3R-]R*3.RR]R*3R.]PB3R ]3R/]3R0]3R1]3R2]3./t"R3t#R4t$Vt%R5#)6ri<>z
For Asymptote source code.
<EFBFBD> Asymptotezhttp://asymptote.sf.net/<2F> asymptote<74>asyz*.asyztext/x-asymptotez1.2z(?:\s|//.*?\n|/\*.*?\*/)+<2B>
whitespace<EFBFBD>\nr*<00>(\\)(\n)z//(\n|(.|\n)*?[^\\]\n)z/(\\\n)?\*(.|\n)*?\*(\\\n)?/<2F>
statements<EFBFBD>"(\\\\|\\[^\\]|[^"\\])*"<22>'rz%(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[lL]?z(\d+\.\d*|\.\d+|\d+[fF])[fF]?z0x[0-9a-fA-F]+[Ll]?z 0[0-7]+[Ll]?z\d+[Ll]?z[~!%^&*+=|?:<>/-]z
[()\[\],.]z\b(case)(.+?)(:)z<>(and|controls|tension|atleast|curl|if|else|while|for|do|return|break|continue|struct|typedef|new|access|import|unravel|from|include|quote|static|public|private|restricted|this|explicit|true|false|null|cycle|newframe|operator)\ba?(Braid|FitResult|Label|Legend|TreeNode|abscissa|arc|arrowhead|binarytree|binarytreeNode|block|bool|bool3|bounds|bqe|circle|conic|coord|coordsys|cputime|ellipse|file|filltype|frame|grid3|guide|horner|hsv|hyperbola|indexedTransform|int|inversion|key|light|line|linefit|marginT|marker|mass|object|pair|parabola|path|path3|pen|picture|point|position|projection|real|revolution|scaleT|scientific|segment|side|slice|splitface|string|surface|tensionSpecifier|ticklocate|ticksgridT|tickvalues|transform|transformation|tree|triangle|trilinear|triple|vector|vertex|void)(?=\s+[a-zA-Z])z<>(Braid|FitResult|TreeNode|abscissa|arrowhead|block|bool|bool3|bounds|coord|frame|guide|horner|int|linefit|marginT|pair|pen|picture|position|real|revolution|slice|splitface|ticksgridT|tickvalues|tree|triple|vertex|void)\bz[a-zA-Z_]\w*:(?!:)r)rz6((?:[\w*\s])+?(?:\s|\*))([a-zA-Z_]\w*)(\s*\([^;]*?\))(z)(\{)<29>functionz)(;)<29> statementz[{}]<5D>;rz\{r\z\}z0\\([\\abfnrtv"\'?]|x[a-fA-F0-9]{2,4}|[0-7]{1,3})<29> [^\\'\n]+rz\\nrc#<08><>"<00>^RIHpHp\P!W4FMwrEpV\
JdWb9d\
P pM V\
JdWc9d\
PpWEV3x<00>KO R#5i)<03>)<02> ASYFUNCNAME<4D>
ASYVARNAMEN)<08>pygments.lexers._asy_builtinsr<73>r<>r<00>get_tokens_unprocessedr r<>r<>)<07>self<6C>textr<74>r<>r<><00>token<65>values&& r r<><00>%AsymptoteLexer.get_tokens_unprocessed<65>sY<00><00><00>I<><1A>1<>1<>$<24>=<3D> <20>E<EFBFBD>%<25><14><04>}<7D><15>!5<><1C> <0A> <0A><05><16>$<24><1D>5<EFBFBD>#6<><1C> <0A> <0A><05><17><05>%<25> %<25> ><3E>s<00>A2A4r+N)&r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00>_wsrrr r
rrrrrrr rr rrrr <00>Labelrr<>rrRr r<>r
<00>__classdictcell__<5F><01> __classdict__s@r rr<00>s<><00><><00><00><08> <17>D<EFBFBD>
$<24>C<EFBFBD><1A>E<EFBFBD>"<22>G<EFBFBD><18> <09>I<EFBFBD>#<23>$<24>I<EFBFBD><19>M<EFBFBD> '<27>C<EFBFBD> <15> <12>J<EFBFBD> <1F> <13>Z<EFBFBD> <20> <18>(<28>4<EFBFBD><1A>4<> 5<> &<26><07> 0<> ,<2C>g<EFBFBD> 6<> 
<EFBFBD> <15> (<28>&<26> 1<> <11>6<EFBFBD>8<EFBFBD> $<24> 5<>v<EFBFBD>|<7C>|<7C> D<> -<2D>v<EFBFBD>|<7C>|<7C> <<3C> #<23>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> 0<> <1C>f<EFBFBD>j<EFBFBD>j<EFBFBD> )<29> <18>&<26>.<2E>.<2E> )<29> !<21>8<EFBFBD> ,<2C> <1A>K<EFBFBD> (<28> <20>(<28>7<EFBFBD>E<EFBFBD>$<24>K<EFBFBD><14>"F<> G<>I<01>KR<01> S<01> ,<2C>.5<EFBFBD>\<5C>\<5C> ;<3B>6<>8?<3F>|<7C>|<7C> E<01>#<23>D<EFBFBD>J<EFBFBD>J<EFBFBD> /<2F> <1C>d<EFBFBD> #<23>O(
<EFBFBD>R <0F> <13>L<EFBFBD> !<21><12><18><18>#<23>#<23><16>e<EFBFBD>D<EFBFBD>k<EFBFBD>4<EFBFBD>=<3D>=<3D>%<25><04>+<2B>u<EFBFBD>T<EFBFBD>{<7B>!<21>#<23> <17>  <19><12><18><18>"<22>"<22><16>e<EFBFBD>D<EFBFBD>k<EFBFBD>4<EFBFBD>=<3D>=<3D>%<25><04>+<2B>u<EFBFBD>T<EFBFBD>{<7B>!<21>#<23>  $<24> <14>K<EFBFBD> <20>#
<EFBFBD>& <14> <13>L<EFBFBD> !<21> <13>L<EFBFBD> !<21> <13>[<5B> !<21> <10>+<2B>v<EFBFBD> &<26> 
<EFBFBD> <13> <13>L<EFBFBD> !<21> <13>L<EFBFBD> !<21> <10>+<2B> <1E> <12>K<EFBFBD><17> )<29> <12>K<EFBFBD><16> (<28> 
<EFBFBD> <11> <11>6<EFBFBD>6<EFBFBD> "<22> @<40>&<26>-<2D>-<2D> P<> <12>F<EFBFBD>O<EFBFBD> <19>6<EFBFBD> "<22> <14>f<EFBFBD> <1D> <13>V<EFBFBD> <1C> <12>F<EFBFBD>O<EFBFBD>
<EFBFBD>cZ<06>F<EFBFBD>x&<26>&r c<00><>aa<01>SPR4oRPVV3Rl\\S4SR444#)<04>$<24>|c3<00>^<"<00>TF"pSRSSS^,V,R,x<00>K$ R#5i)Nr%r+)<04>.0<EFBFBD>i<>dpos<6F>words& <20><>r <00> <genexpr><3E>_shortened.<locals>.<genexpr>s5<00><><00><00>9<>7<><01><19><15>$<24>K<EFBFBD>$<24>t<EFBFBD>A<EFBFBD>v<EFBFBD>a<EFBFBD>.<2E>0<>5<EFBFBD>8<>8<>7<>s<00>*-<01><><EFBFBD><EFBFBD><EFBFBD>)<04>find<6E>join<69>range<67>len)r<>r<>sf@r <00>
_shortenedr<EFBFBD>s;<00><><00> <0F>9<EFBFBD>9<EFBFBD>S<EFBFBD>><3E>D<EFBFBD> <0E>8<EFBFBD>8<EFBFBD>9<>"<22>3<EFBFBD>t<EFBFBD>9<EFBFBD>d<EFBFBD>B<EFBFBD>7<>9<> 9<>9r c<00>@<00>RP\\V44#)r<>)r<><00>mapr<70>)rs*r <00>_shortened_manyr<79>
s<00><00> <0E>8<EFBFBD>8<EFBFBD>C<EFBFBD>
<EFBFBD>E<EFBFBD>*<2A> +<2B>+r c)<00>R<00>]tRtRtRtRtRtR.tRR.tR.t R t
R
] !R 4] !R 4] R 3]!RR4] R3] !R4] R3R]!] ]]4R3R] 3] !R4] R3]!RRR4] R3] !R4] R3] !R4] Rl3]!R!R"4] Rm3]!R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R44] R3]!R.R/R0R1R2R54] R#3R6]!]P&]]4R3R7]!]P,]]]]]]4R3R8]P.3R9] 3.R:R;]3R<]3R=]3]!R>4.R R?]R:3R@]3.R#] !R 4R9]R>3RA]R>3.RBRC]R>3RD]P63RE]3R<]3R=]3RA]R>3.RFRG]3RH]R>3RI]3R<]3R=]3RA]R>3.R] !R#4RC]RB3RH]RF3RJ]P:3RK]P:3RL]P<3RM]3RN]3RO]P>3RP]!]P,]]43RQ]3R8]P.3RR]!]]43. R ] !R 4]!Rn!]P@R>3.R RU] R>3] !RV4]P@3] !R4.RRW] 3] !R#4.RRX]P@3] !R4.RRY]R>3] !R4.RRZ]P@3] !R[4]P@3] !R4.R]!R\R]R^R_R`RaRbRcRdReRfRg4 ]P@3] !R4.R]!RhRiRSRT4]P@3] !R4./t!Rjt"Rk#)oriz
For Gnuplot plotting scripts.
<EFBFBD>Gnuplotzhttp://gnuplot.info/<2F>gnuplotz*.plotz*.pltztext/x-gnuplot<6F>0.11rr<>zbi$ndrdzex$itzq$uitr<74>zf$it<69>fitz (if)(\s*)(\()rNzelse\bzpa$use<73>pause<73>p$lotzrep$lotzsp$lot<6F>plotzsa$ver<65>zse$t<> genericargs<67> optionargzsh$owzuns$et<65>noargszlow$erzra$isezca$llzcd$zcl$earzh$elpz\?$zhi$storyzl$oad<61>pr$intzpwd$zre$readzres$etz scr$eendumpzshe$llzsy$stemzup$dateztest$z([a-zA-Z_]\w*)(\s*)(=)z(([a-zA-Z_]\w*)(\s*)(\()(.*?)(\))(\s*)(=)z @[a-zA-Z_]\w*r<><00>commentz[^\\\n]+rrr<00>#z
[ \t\v\f]+r<><00>dqstringrz/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})r<00>sqstringz''r<>r<>z (\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+z(\d+\.\d*|\.\d+)z-?\d+z[,.~!%^&*+=|?:<>/-]z
[{}()\[\]]z (eq|ne)\bz([a-zA-Z_]\w*)(\s*)(\()r)r<><00> t$erminal<61>
v$ariables<65>!z all$windowsz gnuplot\bzvia\br]z%(mouse|any|button1|button2|button3)\bz key$presszax$eszaxi$szbin$aryzev$eryzi$ndexzmat$rixzs$moothzthru$zt$itleznot$itlezu$singzw$ithz
f$unctionszs$etr+N)r<>r<>)r<>r<>)<29>za$llzan$gleszar$rowz
au$toscalezb$arszbor$derz box$widthzcl$abelzc$lipz
cn$trparamzco$ntourzda$taz data$filezdg$rid3dzdu$mmyz enc$odingz dec$imalsignzfit$z font$pathzfo$rmatz fu$nctionz
fu$nctionszg$ridz hid$den3dz his$torysizez is$osampleszk$eyz keyt$itlezla$belz
li$nestylezls$z loa$dpathzloc$alez log$scalezmac$roszmap$pingz
map$ping3dzmar$ginzlmar$ginzrmar$ginztmar$ginzbmar$ginzmo$usez
multi$plotzmxt$icsz nomxt$icszmx2t$icsz
nomx2t$icszmyt$icsz nomyt$icszmy2t$icsz
nomy2t$icszmzt$icsz nomzt$icszmcbt$icsz
nomcbt$icszof$fsetszor$iginzo$utputz pa$rametriczpm$3dzpal$ettez colorb$oxr<78>z
poi$ntsizezpol$arr<72>zobj$ectzsa$mpleszsi$zezst$ylezsu$rfaceztable$rz termo$ptionszti$csz ticsc$alez
ticsl$evelztimef$mtz
tim$estampztit$lerzve$rsionzvi$ewzxyp$lanezxda$tazx2da$tazyda$tazy2da$tazzda$tazcbda$tazxl$abelzx2l$abelzyl$abelzy2l$abelzzl$abelzcbl$abelzxti$csznoxti$cszx2ti$csz nox2ti$cszyti$csznoyti$cszy2ti$csz noy2ti$cszzti$csznozti$cszcbti$csz nocbti$cszxdti$csz noxdti$cszx2dti$csz
nox2dti$cszydti$csz noydti$cszy2dti$csz
noy2dti$cszzdti$csz nozdti$cszcbdti$csz
nocbdti$cszxmti$csz noxmti$cszx2mti$csz
nox2mti$cszymti$csz noymti$cszy2mti$csz
noy2mti$cszzmti$csz nozmti$cszcbmti$csz
nocbmti$cszxr$angezx2r$angezyr$angezy2r$angezzr$angezcbr$angezrr$angeztr$angezur$angezvr$angez
xzeroa$xisz x2zeroa$xisz
yzeroa$xisz y2zeroa$xisz
zzeroa$xisz zeroa$xiszz$ero)#r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rr<>r r<>rr rr r<>rr r<>rr
rrrRrrr<00>Wordrr r
r+r r rrss<00><00><08> <15>D<EFBFBD>
<20>C<EFBFBD><18>k<EFBFBD>G<EFBFBD><19>7<EFBFBD>#<23>I<EFBFBD>!<21>"<22>I<EFBFBD><1A>M<EFBFBD> <0F> <13>L<EFBFBD> !<21> <17><07> <20>'<27>6<EFBFBD> 2<> <1C>W<EFBFBD>g<EFBFBD> .<2E><07><16> @<40> <17><06> <1F><17>%<25> 0<> <1D>x<EFBFBD><07><14>{<7B>C<>T<EFBFBD> J<> <16><07> <20> <17><08> !<21>7<EFBFBD>G<EFBFBD> 4<> <1C>W<EFBFBD>i<EFBFBD><18> :<3A>G<EFBFBD>V<EFBFBD> L<> <17><07> <20>'<27>6<EFBFBD> 2<> <17><06> <1F><17>*F<> G<> <1C>W<EFBFBD>h<EFBFBD> /<2F> <14>-<2D> /<2F> <1C>X<EFBFBD>x<EFBFBD><17>%<25><18>$<24>f<EFBFBD>j<EFBFBD>'<27>8<EFBFBD>#<23>Y<EFBFBD><08>-<2D>%<25>y<EFBFBD>)<29>=<3D><15>m<EFBFBD>  %<25>
<1D>V<EFBFBD>Y<EFBFBD><08>-<2D>%<25>w<EFBFBD>0<> <14>h<EFBFBD> <20>'<27> <15>d<EFBFBD>m<EFBFBD>m<EFBFBD>Z<EFBFBD><18> :<3A>M<EFBFBD> K<01> 8<> <15>d<EFBFBD>m<EFBFBD>m<EFBFBD>Z<EFBFBD><1B><1A>K<EFBFBD><1A>X<EFBFBD>?<3F>@M<> O<01><1E>t<EFBFBD>}<7D>}<7D> -<2D> <11>7<EFBFBD>O<EFBFBD>7
<EFBFBD>: <12> <18>'<27> "<22> <14>g<EFBFBD> <1E> <12>G<EFBFBD> <1C> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <15> <10>'<27>9<EFBFBD> %<25> <1A>J<EFBFBD> '<27>
<EFBFBD> <11> <13>L<EFBFBD> !<21> <11>;<3B><06> '<27> <12>J<EFBFBD><06> '<27> 
<EFBFBD> <13> <11>6<EFBFBD>6<EFBFBD> "<22> ?<3F><16><1D><1D> O<> <19>6<EFBFBD> "<22> <14>f<EFBFBD> <1D> <12>F<EFBFBD>O<EFBFBD> <12>J<EFBFBD><06> '<27> 
<EFBFBD> <13> <12>F<EFBFBD>O<EFBFBD> <11>6<EFBFBD>6<EFBFBD> "<22> <19>6<EFBFBD> "<22> <14>f<EFBFBD> <1D> <12>F<EFBFBD>O<EFBFBD> <12>J<EFBFBD><06> '<27> 
<EFBFBD> <16> <13>H<EFBFBD> <1D> <11>6<EFBFBD>:<3A> &<26> <11>6<EFBFBD>:<3A> &<26> 0<>&<26>,<2C>,<2C> ?<3F> <20>&<26>,<2C>,<2C> /<2F> <15>v<EFBFBD>~<7E>~<7E> &<26> "<22>H<EFBFBD> -<2D> <1A>K<EFBFBD> (<28> <19>8<EFBFBD>=<3D>=<3D> )<29> '<27> <15>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>;<3B> 7<> 9<> <1C>d<EFBFBD> #<23> <1D>t<EFBFBD>}<7D>}<7D> -<2D> <18>(<28>4<EFBFBD><1A>4<> 5<>
<EFBFBD> <14> <13>L<EFBFBD> !<21> <1C>4<>86:<3A>\<5C>\<5C>6<EFBFBD>9 K<01>
<EFBFBD>@ <0F> <10>'<27>6<EFBFBD> "<22> <17> <0A> &<26><04> <0C> <0C> 5<> <13>M<EFBFBD> "<22>
<EFBFBD>
<0F> <19>7<EFBFBD> #<23> <13>H<EFBFBD> <1D>
<EFBFBD> <0E> <15>t<EFBFBD>|<7C>|<7C> $<24> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD> <0A> <12>K<EFBFBD><16> (<28> <13>M<EFBFBD> "<22>
<EFBFBD> <10> 5<>t<EFBFBD>|<7C>|<7C> D<> <17> <0B> $<24>d<EFBFBD>l<EFBFBD>l<EFBFBD> 3<> <13>M<EFBFBD> "<22>
<EFBFBD>
<0F> <1C>W<EFBFBD>g<EFBFBD>y<EFBFBD>(<28>H<EFBFBD>&<26> <09>7<EFBFBD>H<EFBFBD>'<27><18>7<EFBFBD><<3C><12>\<5C>\<5C> <1B> <14>M<EFBFBD> "<22> 
<EFBFBD> <0F> <1C>\<5C>6<EFBFBD>;<3B> <0C> M<> <11>\<5C>\<5C> <1B> <13>M<EFBFBD> "<22>
<EFBFBD>YQ<06>Fr c<00><>a<00>]tRtRtoRtRtRtR.tRR.tR.t R t
R
R ] P3R ] P3R ]P3]!RRRR7] P"3]!RRRR7]3]!RRR7]P(3R]P(P*3R]3R]P.3R]P03R]3R]3R]3R]3./tRtRtVtR#) ri<>z,
For Persistence of Vision Raytracer files.
<EFBFBD>POVRayzhttp://www.povray.org/<2F>povz*.povz*.incz text/x-povrayr<79>rz/\*[\w\W]*?\*/rz(?s)"(?:\\.|[^"\\])+"rr%r&rZz\b(x|y|z|u|v)\br)z[0-9]*\.[0-9]+z[0-9]+z[\[\](){}<>;,]z[-+*/=.|&]|<=|>=|!=r<>r*c <0C><><00>^pRV9d
VR, pRV9d
VR, pRV9d
VR, pRV9d
VR, pV#)aLPOVRAY is similar to JSON/C, but the combination of camera and
light_source is probably not very likely elsewhere. HLSL or GLSL
are similar (GLSL even has #version), but they miss #declare, and
light_source/camera are not keywords anywhere else -- it's fair
to assume though that any POVRAY scene must have a camera and
lightsource.z#versiong<6E><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?z#declare<72>camera<72> light_sourceg<65><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?r+)r<><00>results& r <00> analyse_text<78>PovrayLexer.analyse_text sR<00><00><13><06> <15><14> <1D> <12>d<EFBFBD>N<EFBFBD>F<EFBFBD> <15><14> <1D> <12>d<EFBFBD>N<EFBFBD>F<EFBFBD> <13>t<EFBFBD> <1B> <12>d<EFBFBD>N<EFBFBD>F<EFBFBD> <19>T<EFBFBD> !<21> <12>c<EFBFBD>M<EFBFBD>F<EFBFBD><15> r r+N)rGrM<00>debug<75>declarer<00>definerO<00>elseifrx<00>error<6F>fclose<73>fopenrJrN<00>ifdef<65>ifndefr<00>local<61>macror<6F><00>read<61>render<65>
statisticsrL<00>undef<65>version<6F>warningrK<00>write(9<00>aa_level<65> aa_thresholdr<64>r<><00>acosh<73>adaptive<76> adc_bailout<75>agate<74>
agate_turbr<EFBFBD><00>alpha<68>ambient<6E> ambient_light<68>angle<6C>aperture<72> arc_angle<6C>
area_light<EFBFBD>ascr<63><00>asinh<6E> assumed_gammar<61>r<><00>atanh<6E>
atmosphere<EFBFBD>atmospheric_attenuation<6F> attenuating<6E>average<67>
background<EFBFBD>
black_hole<EFBFBD>blue<75> blur_samples<65>
bounded_by<EFBFBD> box_mapping<6E>bozorG<00>brick<63>
brick_size<EFBFBD>
brightness<EFBFBD>
brilliance<EFBFBD>bumps<70>bumpy1<79>bumpy2<79>bumpy3<79>bump_map<61> bump_sizerM<00>causticsr<73><00>checker<65>chr<68>
clipped_by<EFBFBD>clock<63>color<6F> color_map<61>colour<75>
colour_map<EFBFBD> component<6E> compositerh<00>
confidence<EFBFBD> conic_sweep<65>constant<6E>control0<6C>control1r<31>r<><00>count<6E>crackle<6C>crand<6E>cube<62> cubic_spline<6E>cylindrical_mappingrrrr<><00>dents<74>diffuse<73> directionr<6E><00>distance_maximumru<00>dust<73> dust_type<70> eccentricityrO<00>emittingrxr<00> error_boundr<64><00>exponent<6E> fade_distance<63>
fade_power<EFBFBD>falloff<66> falloff_anglerV<00> file_existsr<73><00>finish<73>fisheye<79>flatness<73>flipr<70><00> focal_point<6E>fog<6F>fog_alt<6C>
fog_offset<EFBFBD>fog_type<70> frequency<63>gif<69>global_settings<67>glowing<6E>gradient<6E>granite<74>gray_threshold<6C>green<65>halo<6C>hexagon<6F>
hf_gray_16<EFBFBD> hierarchy<68>hollow<6F> hypercomplexrNr<00>iff<66> image_map<61> incidencerra<00> interpolate<74>inverse<73>ior<6F>irid<69>irid_wavelength<74>jitter<65>lambda<64>leopardr!<00> linear_spline<6E> linear_sweep<65>locationr<6E><00>
looks_like<EFBFBD>look_at<61>low_error_factor<6F>mandel<65>map_type<70>marble<6C> material_maprJr<><00>max_intersections<6E> max_iteration<6F>max_trace_level<65> max_value<75>metallicr<63><00> minimum_reuser<65><00>mortar<61> nearest_count<6E>no<6E>normal<61>
normal_map<EFBFBD> no_shadow<6F>number_of_waves<65>octaves<65>off<66>offset<65>omega<67>omnimax<61>on<6F>once<63>onion<6F>open<65> orthographic<69> panoramic<69>pattern1<6E>pattern2<6E>pattern3<6E> perspective<76>pgm<67>phase<73>phong<6E>
phong_size<EFBFBD>pi<70>pigment<6E> pigment_map<61>planar_mapping<6E>png<6E>point_at<61>potr<74><00>ppmr?<00>pwr<77>quadratic_spline<6E>
quaternion<EFBFBD> quick_color<6F> quick_colour<75>quilted<65>radialr<6C><00> radiosity<74>radius<75>rainbow<6F> ramp_waver<65>r<><00>
reciprocal<EFBFBD>recursion_limit<69>red<65>
reflection<EFBFBD>
refractionrr<><00>rgb<67>rgbf<62>rgbft<66>rgbt<62>right<68>ripplesr<73><00> roughness<73>samplesr<73><00> scallop_wave<76>
scattering<EFBFBD>seed<65>
shadowlessr<EFBFBD><00> sine_waver<65><00>sky<6B>
sky_sphere<EFBFBD>slice<63> slope_mapr6<00>specular<61>spherical_mapping<6E>spiral<61>spiral1<6C>spiral2<6C> spotlight<68>spotted<65>sqrr<72>r<00>str<74>strcmp<6D>strength<74>strlen<65>strlwr<77>strupr<70>sturm<72>substrrL<00>sys<79>tr<74>r<><00> test_camera_1<5F> test_camera_2<5F> test_camera_3<5F> test_camera_4r1<00> texture_map<61>tga<67> thickness<73> threshold<6C> tightness<73>tile2<65>tiles<65>trackr<6B>r<><00>transmit<69> triangle_waverU<00>ttf<74>
turbulence<EFBFBD>
turb_depth<EFBFBD>type<70>ultra_wide_angle<6C>up<75> use_color<6F>
use_colour<EFBFBD> use_index<65>u_steps<70>val<61>variance<63> vaxis_rotate<74>vcross<73>vdotr <00>vlength<74>
vnormalize<EFBFBD> volume_object<63>volume_rendered<65>vol_with_light<68>vrotate<74>v_stepsr!<00>warp<72> water_level<65>wavesrK<00>width<74>wood<6F>wrinkles<65>yes)<1F> bicubic_patch<63>blob<6F>boxr <00>cone<6E>cubic<69>cylinder<65>
difference<EFBFBD>disc<73> height_field<6C> intersection<6F> julia_fractal<61>lather <00>merge<67>mesh<73>object<63>plane<6E>poly<6C>polygon<6F>prism<73>quadric<69>quartic<69>smooth_triangle<6C>sor<6F>sphere<72>superellipsoidr<64><00>torusr2r<>) r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r
rr<>r<00>Doublerr<>r r r<00>Pseudorrrrr rr rr
r<>r<>s@r rr<00>s9<00><><00><00><08> <14>D<EFBFBD>
"<22>C<EFBFBD><14>g<EFBFBD>G<EFBFBD><18>'<27>"<22>I<EFBFBD> <20>!<21>I<EFBFBD><1A>M<EFBFBD> <0F> <1E><07> 1<> 1<> 2<> <15>w<EFBFBD>~<7E>~<7E> &<26> %<25>v<EFBFBD>}<7D>}<7D> 5<> <12><19>
"&<26>e<EFBFBD> 5<> <15>_<EFBFBD>_<EFBFBD>  <1E><13>0+<2B>`49<34><15>a0H<01>b<15>c1 <16>d<13>6<>
?D<01> E<01> <12>\<5C>\<5C>  <1B> <20><14><1C><1C>!4<>!4<> 5<> <1C>d<EFBFBD> #<23> <1E><06> <0C> <0C> -<2D> <16><06><0E><0E> '<27> <1E> <0B> ,<2C> #<23>X<EFBFBD> .<2E> (<28>&<26> 1<> <13>Z<EFBFBD> <20>WL
<EFBFBD>N<06>F<EFBFBD>`<16>r N)rrrrrr)r<><00>pygments.lexerrrrrrrr<00>pygments.tokenr r
r r r rrrr<00>__all__rrrrr<>r<>rrr+r r <00><module>r@s<><00><01><04><12><12><12>,<2C>,<2C>,<2C> -<2D><07>@<06>J<EFBFBD>@<06>FW<06>j<EFBFBD>W<06>t[<06>j<EFBFBD>[<06>|r&<26>Z<EFBFBD>r&<26>j9<> ,<2C>]<06>:<3A>]<06>@l<16>*<2A>lr