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

37 lines
3.6 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>it<00><00>n<00>Rt^RIHtHtHtHt^RIHtHtH t H
t
H t H t H t HtHtHtR.t!RR]4tR#)z<>
pygments.lexers.openscad
~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for the OpenSCAD languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<04>
RegexLexer<EFBFBD>bygroups<70>words<64>include)
<EFBFBD>Text<78>Comment<6E> Punctuation<6F>Operator<6F>Keyword<72>Name<6D>Number<65>
Whitespace<EFBFBD>Literal<61>String<6E> OpenScadLexerc<00><00>]tRt^tRtRtRtR.tR.tR.t Rt
RR ] 3R
] PR 3R ] PR 3R]3R]3R]3R]3R]P$3R]!]P(]4R3R]!]P(] ]P(43R]!]P.] ]P043]!R*RRR7]3]!R+RRR7]3]!R,RRR7]P63R]P6P83R]P<3R]P<3R]3R]3.RR]!]] P@]43.RR ] PB3.R R!]R"3]"!R4R#] P3.R ]"!R4R$] P3R ] PR%3R&] PR"3R'] P3./t#R(t$R)#)-rzFor openSCAD code.
<20>OpenSCADzhttps://openscad.org/<2F>openscadz*.scadzapplication/x-openscadz2.16<EFBFBD>rootz[^\S\n]+z//zcomment-singlez/\*z comment-multiz[{}\[\]\(\),;:]z [*!#%\-+=?/]z<=|<|==|!=|>=|>|&&|\|\|z\$(f[asn]|t|vp[rtd]|children)z (undef|PI)\bz(use|include)((?:\s|\\\\s)+)<29>includesz(module)(\s*)([^\s\(]+)z(function)(\s*)([^\s\(]+)z\b)<02>prefix<69>suffixz \bchildren\bz """.*?"""z"(\\\\|\\[^\\]|[^"\\])*"z-?\d+(\.\d+)?(e[+-]?\d+)?z\w+z (<)([^>]*)(>)<29>commentz2:param: [a-zA-Z_]\w*|:returns?:|(FIXME|MARK|TODO):z\nz#popz[^\n]+z[^*/]+z#pushz\*/z[*/]<5D>N)<02>true<75>false) <09>function<6F>moduler<00>use<73>for<6F>intersection_for<6F>if<69>else<73>return)A<>circle<6C>square<72>polygon<6F>text<78>sphere<72>cube<62>cylinder<65>
polyhedron<EFBFBD> translate<74>rotate<74>scale<6C>resize<7A>mirror<6F>
multmatrix<EFBFBD>color<6F>offset<65>hull<6C> minkowski<6B>union<6F>
difference<EFBFBD> intersection<6F>abs<62>sign<67>sin<69>cos<6F>tan<61>acos<6F>asin<69>atan<61>atan2<6E>floor<6F>round<6E>ceil<69>ln<6C>log<6F>pow<6F>sqrt<72>exp<78>rands<64>min<69>max<61>concat<61>lookup<75>str<74>chr<68>search<63>version<6F> version_num<75>norm<72>cross<73> parent_module<6C>echo<68>import<72>
import_dxf<EFBFBD>dxf_linear_extrude<64>linear_extrude<64>rotate_extrude<64>surface<63>
projection<EFBFBD>render<65> dxf_cross<73>dxf_dim<69>let<65>assign<67>len)%<25>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_addedr r<00>Single<6C> Multilinerr r
<00>Constantr<00> Namespacerr <00> Declaration<6F>Functionrr<00>Builtin<69>Pseudor<00>Doubler <00> PreprocFile<6C>Specialr<00>tokens<6E>__static_attributes__r<00><00>?/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/openscad.pyrrs3<00><00><08> <15>D<EFBFBD>
!<21>C<EFBFBD><19>l<EFBFBD>G<EFBFBD><19>
<EFBFBD>I<EFBFBD>)<29>*<2A>I<EFBFBD><1A>M<EFBFBD> <0F> <18>*<2A> %<25> <12>G<EFBFBD>N<EFBFBD>N<EFBFBD>$4<> 5<> <13>W<EFBFBD>&<26>&<26><0F> 8<> <1F><1B> -<2D> <1C>h<EFBFBD> '<27> '<27><18> 2<> -<2D>x<EFBFBD> 8<> <1C>g<EFBFBD>.<2E>.<2E> /<2F>/<2F><18><17>*<2A>*<2A>D<EFBFBD>1<><1A> <0E>
(<28> <15>g<EFBFBD>'<27>'<27><1A>T<EFBFBD>^<5E>^<5E> D<> F<01> )<29> <15>g<EFBFBD>)<29>)<29>:<3A>t<EFBFBD>}<7D>}<7D> E<> G<01> <12>$<24>U<EFBFBD>5<EFBFBD> A<>7<EFBFBD> K<> <12><12> <20><05>/<2F>18<31> <0E>
<13> <12> <20><05> /<2F><15> <0C> <0C> <0E> <1D>d<EFBFBD>l<EFBFBD>l<EFBFBD>1<>1<> 2<> <19>6<EFBFBD>=<3D>=<3D> )<29> (<28>&<26>-<2D>-<2D> 8<> )<29>6<EFBFBD> 2<> <13>T<EFBFBD>N<EFBFBD>Y-
<EFBFBD>\ <13> <20><18><1B>g<EFBFBD>&9<>&9<>;<3B>G<> <0E>
<EFBFBD> <12> B<> <14>_<EFBFBD>_<EFBFBD> <1E>
<EFBFBD> <19> <12>D<EFBFBD>&<26> !<21> <13>I<EFBFBD> <1E> <16><07><0E><0E> '<27>
<EFBFBD>
<18> <13>I<EFBFBD> <1E> <16><07>)<29>)<29> *<2A> <13>W<EFBFBD>&<26>&<26><07> 0<> <13>W<EFBFBD>&<26>&<26><06> /<2F> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD>}E<06>Fr}N)ri<00>pygments.lexerrrrr<00>pygments.tokenrrrr r
r r r rr<00>__all__rrr}r~<00><module>r<>s2<00><01><04>@<01>?<3F>s<>s<>s<> <1A>
<1B><07>O<06>J<EFBFBD>Or}