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

85 lines
13 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>(<00><00><><00>Rt^RIt^RIHtHtHtHtHtHt^RI H
t
H t H t H t HtHtHtHtHtHt.R
Ot!RR]4t!RR]4t!R R]4tR#) z<>
pygments.lexers.dylan
~~~~~~~~~~~~~~~~~~~~~
Lexers for the Dylan language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<06>Lexer<65>
RegexLexer<EFBFBD>bygroups<70> do_insertions<6E>default<6C>line_re)
<EFBFBD>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>Generic<69>Literal<61>
Whitespace<EFBFBD>
DylanLexer<EFBFBD>DylanConsoleLexer<65> DylanLidLexerc<00>a<00>]tRt^toRtRtRtR.t.EROtR.t Rt
] Pt 0RkRkR kR
kR kR kR kRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kt0R,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkt0ERmt0RMkRNkROkRPkRQkRRkRSkRTkRUkRVkRWkRXkRYkRZkR[kR\kR]kR^kR_kR`kRakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokRpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kRCkR'kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>kR<>ktR<>tR<>tR<>R<EFBFBD>]3R<>]P,3R<>]!]P2]]]43]!R<>4.R<>R<EFBFBD>]3R<>]!]P,]43R<>]P:R<>3R<>]R<>3R<>]P<3R<>]P@3R<>]PB3R<>]PD3R<>]PF3R<>]PH3R<>],R<>,]!]PJ]]PL43R<>]!]PJ]]PL43R<>],]PJ3R<>]'3ER]3ER](3ER]PRR3ER]*3]ER,]*3RK],RL,]PV3ER],ER,]PXPZ3ER],]P\3]]3.R<>ER]P:3R<>]P:ER3ER ]P:ER
3ER ]P:3.RR<>]PRER
3ER ]PR3.R<>R<EFBFBD>]ER
3ER ]P^3ER]3ER]3ER]3./t0ERt1Vt2ER#(rz
For the Dylan language.
<EFBFBD>Dylan<61>http://www.opendylan.org/<2F>dylanz text/x-dylanz0.7<EFBFBD>subclass<73>abstract<63>block<63>concrete<74>constant<6E>classz compiler-openzcompiler-sideways<79>domain<69>dynamicz each-subclass<73> exception<6F>exclude<64>function<6F>generic<69>handler<65> inherited<65>inlinez inline-only<6C>instance<63> interface<63>import<72>keyword<72>library<72>macro<72>method<6F>module<6C>open<65>primary<72>required<65>sealed<65>sideways<79> singleton<6F>slot<6F>thread<61>variable<6C>virtual<61>above<76>
afterwards<EFBFBD>begin<69>below<6F>by<62>case<73>cleanup<75>create<74>define<6E>else<73>elseif<69>end<6E>export<72>finally<6C>for<6F>from<6F>if<69>in<69>let<65>local<61> otherwise<73>rename<6D>select<63>signal<61>then<65>to<74>unless<73>until<69>use<73>when<65>while<6C><<3C>><3E>abort<72>abs<62>addzadd!z
add-methodzadd-newzadd-new!zall-superclasses<65>alwayszany?zapplicable-method?<3F>apply<6C>arefz aref-setter<65>asz as-lowercasez as-lowercase!z as-uppercasez as-uppercase!<21>ashzbackward-iteration-protocol<6F>break<61>ceilingzceiling/<2F>cerrorz
check-type<70>choosez choose-by<62>
complement<EFBFBD>compose<73> concatenatezconcatenate-aszcondition-format-argumentszcondition-format-string<6E>conjoinz copy-sequence<63>curryzdefault-handler<65> dimension<6F>
dimensionszdirect-subclasseszdirect-superclasses<65>disjoin<69>doz do-handlers<72>elementzelement-setterzempty?<3F>errorzeven?zevery?zfalse-orzfill!zfind-keyz find-method<6F>firstz first-setter<65>floorzfloor/zforward-iteration-protocolzfunction-argumentszfunction-return-valueszfunction-specializers<72>gcdz#generic-function-mandatory-keywordszgeneric-function-methods<64>headz head-setter<65>identity<74>
initializez instance?z integral?<3F> intersectionz key-sequencezkey-test<73>lastz last-setter<65>lcm<63>limited<65>list<73>logandzlogbit?<3F>logior<6F>lognot<6F>logxor<6F>make<6B>mapzmap-aszmap-into<74>maxzmember?zmerge-hash-codes<65>min<69>modulo<6C>negativez negative?z next-methodz object-classz object-hashzodd?zone-of<6F>pair<69>popzpop-lastz positive?<3F>pushz push-last<73>range<67>rank<6E>rcurry<72>reduce<63>reduce1<65> remainder<65>removezremove!zremove-duplicateszremove-duplicates!z remove-key!z remove-methodzreplace-elements!zreplace-subsequence!z restart-queryzreturn-allowed?zreturn-descriptionz return-query<72>reversezreverse!<21>roundzround/zrow-major-index<65>secondz second-setterz shallow-copy<70>sizez size-setterzslot-initialized?<3F>sortzsort!zsorted-applicable-methodszsubsequence-positionzsubtype?ztable-protocol<6F>tailz tail-setter<65>thirdz third-setter<65>truncatez truncate/ztype-error-expected-typeztype-error-valuez type-for-copyz
type-union<6F>union<6F>values<65>vectorzzero?z\\?[\w!&*<>|^$%@\-+~?/=]+c#<08><>"<00>\P!W4F<>wr#pV\Jd<>VP4pWPP9dV\P
V3x<00>KGWPP 9dV\V3x<00>KdWPP9dV\P
V3x<00>K<>WPP9dV\V3x<00>K<>W#V3x<00>K<> R#5i)N) r<00>get_tokens_unprocessedr <00>lower<65>builtins<6E>Builtin<69>keywordsr
<00> functions<6E> operatorsr )<06>self<6C>text<78>index<65>token<65>value<75>lowercase_values&& <20></tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/dylan.pyr<79><00>!DylanLexer.get_tokens_unprocessed]s<><00><00><00>#-<2D>#D<>#D<>T<EFBFBD>#P<> <1F>E<EFBFBD>%<25><14><04>}<7D>"'<27>+<2B>+<2B>-<2D><0F>"<22>m<EFBFBD>m<EFBFBD>3<><1F><14><1C><1C>u<EFBFBD>4<>4<><1C>"<22>m<EFBFBD>m<EFBFBD>3<><1F><17>%<25>/<2F>/<2F><1C>"<22>n<EFBFBD>n<EFBFBD>4<><1F><14><1C><1C>u<EFBFBD>4<>4<><1C>"<22>n<EFBFBD>n<EFBFBD>4<><1F><18>5<EFBFBD>0<>0<><1C><17><05>%<25> %<25>$Q<01>s<00>C C <01>root<6F>\s+z//.*?\nz)([a-z0-9-]+)(:)([ \t]*)(.*(?:\n[ \t].+)*)<29>code<64> (//.*?)(\n)z/\*<2A>comment<6E>"<22>stringz/'(\\.|\\[0-7]{1,3}|\\x[a-f0-9]{1,2}|[^\\\'\n])'z#b[01]+z#o[0-7]+z0[-+]?(\d*\.\d+(e[-+]?\d+)?|\d+(\.\d*)?e[-+]?\d+)z[-+]?\d+z #x[0-9a-f]+z(\?z6)(:)(token|name|variable|expression|body|case-body|\*)z9(\?)(:)(token|name|variable|expression|body|case-body|\*)z\?z,(=>|::|#\(|#\[|##|\?\?|\?=|\?|[(){}\[\],.;])z:=z#[tf]z#"z #[a-z0-9-]+<2B>:z\*z\$z[^*/]+z#pushz\*/z#popz[*/]z[^\\"]+z,\\([\\abfnrtv"\']|x[a-f0-9]{2,4}|[0-7]{1,3})z [^\\"\n]+z\\\nz\\<5C>N)z*.dylanz*.dylz*.intr><00>&<26>*<2A>+<2B>-rY<00>=rZ<00>^<5E>|<7C>~<7E><=<3D>==<3D>>=<3D>~=<3D>~==)3<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_added<65>re<72>
IGNORECASE<EFBFBD>flagsr<73>r<>r<>r<><00>
valid_namer<EFBFBD>rr<00>Singlerr <00> Attributer r r<00> Multiline<6E>Charr <00>Bin<69>Oct<63>Float<61>Integer<65>Hex<65>Tagr<67>rr<00>Symbolr
<00>Class<73>Variable<6C>Global<61>Constant<6E>Escape<70>tokens<6E>__static_attributes__<5F>__classdictcell__<5F><01> __classdict__s@r<>rrs<> <00><><00><00><08> <13>D<EFBFBD>
%<25>C<EFBFBD><16>i<EFBFBD>G<EFBFBD>.<2E>I<EFBFBD><1F> <20>I<EFBFBD><19>M<EFBFBD> <0E>M<EFBFBD>M<EFBFBD>E<EFBFBD>><3E><12>><3E><1E>><3E> '<27>><3E>)3<>><3E>5?<3F>><3E>AH<41>><3E><17>><3E>,<2C>><3E>.6<EFBFBD>><3E>8A<38>><3E> <18>><3E>%<25>><3E>'0<>><3E>2<<3C>><3E>>G<01>><3E> <12> ><3E><1F> ><3E>!)<29> ><3E>+8<> ><3E>:D<01> ><3E>
<14> ><3E>
<1E> ><3E>
)<29> ><3E>
+4<> ><3E>
6=<3D> ><3E>
?G<01> ><3E> <11> ><3E> <19> ><3E> $<24> ><3E> &0<> ><3E> 2:<3A> ><3E> <F<01> ><3E> <14>><3E><1C>><3E>&<26>><3E>(2<>><3E>4=<3D>><3E>H<EFBFBD><11><0F><11><1D><11>&<26><11>(/<2F><11>15<31><11>7=<3D><11>?H<><11><10><11><1A><11>"<22><11>$,<2C><11>.3<EFBFBD><11>5=<3D><11>?H<><11> <0E><11><16><11><1C><11>"<22><11>$)<29><11>+2<><11>4?<3F><11>AI<01><11> <11> <11><1B> <11>#<23> <11>%)<29> <11>+3<> <11>5<<3C> <11>>C<01> <11>EK<01> <11>
<10> <11>H<EFBFBD><1D>I<EFBFBD>"<1B><0F>"<1B><16>"<1B><1D>"<1B>%<25>"<1B>'3<>"<1B>5><3E>"<1B>@J<>"<1B><1A>"<1B>$<24>"<1B>&,<2C>"<1B>.B<>"<1B>DK<44>"<1B> <0F>"<1B><1E>"<1B> $<24>"<1B>&4<>"<1B>6E<01>"<1B> <17> "<1B>(<28> "<1B>*/<2F> "<1B>1N<01> "<1B>
<10> "<1B>
<1B> "<1B>
'<27> "<1B>
)1<> "<1B>
3?<3F> "<1B>
AI<01> "<1B> <14> "<1B> "<22> "<1B> $-<2D> "<1B> /<<3C> "<1B> >N<01> "<1B> %<25>"<1B>'@<01>"<1B>BK<01>"<1B> <18>"<1B>!<21>"<1B>#4<>"<1B>6A<01>"<1B>CO<01>"<1B> <1C>"<1B>3<>"<1B>5><3E>"<1B>@D<01>"<1B> <16>"<1B>!<21>"<1B>#3<>"<1B>5=<3D>"<1B>?F<01>"<1B>HO<01>"<1B> <11>"<1B><1D>"<1B>&<26>"<1B>(2<>"<1B>4A<01>"<1B>CJ<01>"<1B> <17>"<1B> <20>"<1B>"*<2A>"<1B>,H<01>"<1B> <1D>"<1B>7<>"<1B> <20>"<1B>"'<27>"<1B>)N<01>"<1B> #<23>"<1B>%+<2B>"<1B>-:<3A>"<1B><F<01>"<1B> <15>!"<1B> "<22>!"<1B> $/<2F>!"<1B> 1?<3F>!"<1B>" <17>#"<1B>"#<23>#"<1B>"%+<2B>#"<1B>"-:<3A>#"<1B>"<A<01>#"<1B>"CL<01>#"<1B>$ <0F>%"<1B>$<19>%"<1B>$$<24>%"<1B>$&.<2E>%"<1B>$08<30>%"<1B>$:B<01>%"<1B>$DJ<01>%"<1B>& <0E>'"<1B>&<18>'"<1B>&$<24>'"<1B>&&+<2B>'"<1B>&-6<>'"<1B>&8J<01>'"<1B>( <0E>)"<1B>(<18>)"<1B>($<24>)"<1B>(&1<>)"<1B>(3@<01>)"<1B>* <17>+"<1B>*&<26>+"<1B>*(.<2E>+"<1B>*08<30>+"<1B>*:@<01>+"<1B>*BG<01>+"<1B>, <13>-"<1B>, <20>-"<1B>,"(<28>-"<1B>,*5<>-"<1B>,7><3E>-"<1B>,@F<01>-"<1B>. <11>/"<1B>.<1B>/"<1B>.&<26>/"<1B>.(3<>/"<1B>.5=<3D>/"<1B>.?H<01>/"<1B>0 <1C>1"<1B>02<>1"<1B>04A<01>1"<1B>2 <18>3"<1B>2-<2D>3"<1B>2/E<01>3"<1B>4 <18>5"<1B>4+<2B>5"<1B>4-A<01>5"<1B>6 <17>7"<1B>6"<22>7"<1B>6$.<2E>7"<1B>607<30>7"<1B>69A<01>7"<1B>8 <1A>9"<1B>8$<24>9"<1B>8&5<>9"<1B>87E<01>9"<1B>: <11>;"<1B>:<1E>;"<1B>: &<26>;"<1B>:(5<>;"<1B>:7J<01>;"<1B>< <0F>="<1B><<18>="<1B><5<>="<1B><7M<01>="<1B>> <13>?"<1B>>%<25>?"<1B>>'-<2D>?"<1B>>/<<3C>?"<1B>>>E<01>?"<1B>@ <17>A"<1B>@#<23>A"<1B>@%0<>A"<1B>@2L<01>A"<1B>B <1B>C"<1B>B,<2C>C"<1B>B.:<3A>C"<1B>B<C<01>C"<1B>BEM<01>C"<1B>D <11>E"<1B>D<1A>E"<1B>I<EFBFBD>H1<>J<EFBFBD>&<26>& <0F> <13>Z<EFBFBD> <20><18><17><1E><1E> (<28>:<3A><18><14><1E><1E><18>:<3A>v<EFBFBD>F<> H<01> <14>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <0F> <13>Z<EFBFBD> <20><1C>X<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>j<EFBFBD>A<> B<><14>W<EFBFBD>&<26>&<26> <09> 2<><12>6<EFBFBD>8<EFBFBD> $<24> ?<3F><16><1B><1B> M<><18><16><1A><1A> $<24><19>&<26>*<2A>*<2A> %<25>A<01>&<26>,<2C>,<2C> O<><19>&<26>.<2E>.<2E> )<29><1C>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> (<28><14>j<EFBFBD> <20>$C<01>C<01><18><14><18><18>8<EFBFBD>T<EFBFBD>\<5C>\<5C>:<3A> <<3C>J<01><18><14><18><18>8<EFBFBD>T<EFBFBD>\<5C>\<5C>:<3A> <<3C> <12>Z<EFBFBD> <1F><14><18><18> *<2A>=<3D>k<EFBFBD> J<><13>H<EFBFBD> <1D><16>w<EFBFBD> <1F><13>F<EFBFBD>M<EFBFBD>M<EFBFBD>9<EFBFBD> -<2D><1C>W<EFBFBD> %<25><18>#<23> <1D>w<EFBFBD> '<27><11>:<3A> <1D><03> #<23>T<EFBFBD>Z<EFBFBD>Z<EFBFBD> 0<><13>Z<EFBFBD> <1F>%<25> '<27><14><1D><1D>)=<3D>)=<3D> ><3E><13>Z<EFBFBD> <1F><14><1D><1D> /<2F><18><14> <1E>EC
<EFBFBD>H <12> <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> <12> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <17><16><1D><1D> '<27>
<EFBFBD> <11> <11>6<EFBFBD>6<EFBFBD> "<22> <<3C>f<EFBFBD>m<EFBFBD>m<EFBFBD> L<> <19>6<EFBFBD> "<22> <14>f<EFBFBD> <1D> <12>F<EFBFBD>O<EFBFBD> 
<EFBFBD>yc<06>F<EFBFBD>F<EFBFBD>c
<00><><00>]tRt^<5E>tRtRtRR.tRR.tR.tRt R t
] Pt R
R ]3R ]!]P"]43R ]!]P&]]]43./tRtR#)rz7
For Dylan LID (Library Interchange Definition) files.
<EFBFBD>DylanLIDz dylan-lid<69>lidz*.lidz*.hdpztext/x-dylan-lidr<00>1.6r<EFBFBD>r<>r<>z"(.*?)(:)([ \t]*)(.*(?:\n[ \t].+)*)r<>N)r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rrrr<>r r<>r r r<>r<>r<>r<>r<>rr<00>s<><00><00><08> <16>D<EFBFBD><1A>E<EFBFBD>"<22>G<EFBFBD><18>'<27>"<22>I<EFBFBD>#<23>$<24>I<EFBFBD>
%<25>C<EFBFBD><19>M<EFBFBD> <0E>M<EFBFBD>M<EFBFBD>E<EFBFBD> <0F> <13>Z<EFBFBD> <20><1C>X<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>j<EFBFBD>A<> B<>3<> <15>d<EFBFBD>n<EFBFBD>n<EFBFBD>h<EFBFBD>
<EFBFBD>F<EFBFBD> C<> E<01>

<EFBFBD> <06>Fr<46>c<00>ra<00>]tRt^<5E>toRtRtRR.tR.tR.tRt Rt
R t ] P!R
4tR tR tVtR #)rz]
For Dylan interactive console output.
This is based on a copy of the ``RubyConsoleLexer``.
z Dylan sessionz dylan-consolez
dylan-replz*.dylan-consoleztext/x-dylan-consolerr<>z#dylan-console/console.dylan-consolez\?| c #<08>z"<00>\R/VPBpRp.p\P!V4F<>pVP 4pVP
P V4pVeOVP4pVP\V4^\PVRV3.34W6VR, pK<>V'd(\VVPV44Rjx<01>L
Rp.pVP4\PV3x<00>K<> V'd&\VVPV44Rjx<01>L
R#R#L^L
5i)<03>Nr<4E>)r<00>optionsr<00>finditer<65>group<75>
_prompt_re<EFBFBD>matchrE<00>append<6E>lenr<00>Promptrr<><00>start<72>Output) r<>r<><00>dylexer<65>curcode<64>
insertionsr<EFBFBD><00>line<6E>mrEs && r<>r<><00>(DylanConsoleLexer.get_tokens_unprocesseds(<00><00><00><1C>,<2C>t<EFBFBD>|<7C>|<7C>,<2C><07><14><07><17>
<EFBFBD><1C>%<25>%<25>d<EFBFBD>+<2B>E<EFBFBD><18>;<3B>;<3B>=<3D>D<EFBFBD><14><0F><0F>%<25>%<25>d<EFBFBD>+<2B>A<EFBFBD><10>}<7D><17>e<EFBFBD>e<EFBFBD>g<EFBFBD><03><1A>!<21>!<21>3<EFBFBD>w<EFBFBD><<3C>%&<26><07><0E><0E><04>T<EFBFBD>c<EFBFBD>
<EFBFBD>$C<>#D<>#F<01>G<01><17><03><04>:<3A>%<25><07><1A>,<2C>Z<EFBFBD>-4<>-K<>-K<>G<EFBFBD>-T<> V<01>V<01>V<01> <20>G<EFBFBD>!#<23>J<EFBFBD><1B>k<EFBFBD>k<EFBFBD>m<EFBFBD>W<EFBFBD>^<5E>^<5E>T<EFBFBD>9<>9<>,<2C> <13>$<24>Z<EFBFBD>%,<2C>%C<>%C<>G<EFBFBD>%L<>N<01> N<01> N<01> <13> V<01>  N<01>s0<00>B7D;<01>:D;<01>D7<06>6D;<01>D;<01>.D9<04>/ D;<01>9D;r<>N)r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<><00>_exampler<65><00>compiler<65>r<>r<>r<>r<>s@r<>rr<00>sT<00><><00><00><08>
<1B>D<EFBFBD><1E> <0C>-<2D>G<EFBFBD>"<22>#<23>I<EFBFBD>'<27>(<28>I<EFBFBD>
%<25>C<EFBFBD><19>M<EFBFBD>4<>H<EFBFBD><13><1A><1A>G<EFBFBD>$<24>J<EFBFBD>N<01>Nr<>)rrr)r<>r<><00>pygments.lexerrrrrrr<00>pygments.tokenrr r
r r r rrrr<00>__all__rrrr<>r<>r<><00><module>rsX<00><01><04>
<EFBFBD><15><15>6<>6<>6<> ?<3F><07>}<06><1A>}<06>@<06>J<EFBFBD><06>8&N<01><05>&Nr<>