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

43 lines
3.3 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><00><00><><00>Rt^RIHtHtHtHt^RIHt^RIH t H
t
H t H t H t HtHtHtHtHtR.tRtRtR tR
t!RR]4tR#) z<>
pygments.lexers.tablegen
~~~~~~~~~~~~~~~~~~~~~~~~
Lexer for LLVM's TableGen DSL.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<04>
RegexLexer<EFBFBD>include<64>words<64>using)<01>CppLexer)
<EFBFBD>Comment<6E>Keyword<72>Name<6D>Number<65>Operator<6F> Punctuation<6F>String<6E>Text<78>
Whitespace<EFBFBD>Error<6F> TableGenLexerc<00>j<00>]tRt^htRtRtRtRR.tR.tRt RR ]
3R
] PR 3R ] P3R ] P3R]P 3R]P"3]!]RR7]3]!]RR7]P,3]!]RR7]P03]!]RRR7]3R]3R]3R]P:3R]P<3R]R3R] R3R]!3.R R] P3R
] PR3R] PR 3R!] P3.R"R#]PD3R$]3.RR]R 3]#!R"4.RR%] R 3R&]$!]%43./t&R't'R(#))rz
Lexer for TableGen
<EFBFBD>TableGenz+https://llvm.org/docs/TableGen/ProgRef.html<6D>tablegen<65>tdz*.tdz2.19<EFBFBD>rootz\s+z/\*<2A>commentz//.*?$z!#(define|ifdef|ifndef|else|endif)z0b[10]+z0x[0-9a-fA-F]+z\b)<01>suffixz\!)<02>prefixrz
![a-zA-Z]+z[0-9]*[a-zA-Z_][a-zA-Z_0-9]*z\$[a-zA-Z_][a-zA-Z_0-9]*z [-\+]?[0-9]+<2B>"<22>dqsz\[\{<7B> codeblockz[-+\[\]{}()<>\.,;:=?#]+z[^*/]+z#pushz\*/z#popz[*/]<5D>stringsz \\[\\\'"tn]z[^\\"]+z\}\]z([^}]+|\}[^]])*<2A>N)(<28>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> version_addedrr<00> Multiline<6E>
SingleLine<EFBFBD>Preprocr
<00>Bin<69>Hexr<00>KEYWORDSr<00>KEYWORDS_CONST<53>Constant<6E> KEYWORDS_TYPE<50>Type<70>BANG_OPERATORSr rr <00>Variable<6C>Integerr rr <00>Escaperrr<00>tokens<6E>__static_attributes__r<00><00>?/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/tablegen.pyrrhs<><00><00><08> <16>D<EFBFBD>
7<EFBFBD>C<EFBFBD><19>4<EFBFBD> <20>G<EFBFBD><17><08>I<EFBFBD><1A>M<EFBFBD> <0F> <13>Z<EFBFBD> <20> <13>W<EFBFBD>&<26>&<26> <09> 2<> <16><07>*<2A>*<2A> +<2B> 1<>7<EFBFBD>?<3F>?<3F> C<><18><16><1A><1A> $<24> <1E><06>
<EFBFBD>
<EFBFBD> +<2B><13>8<EFBFBD>E<EFBFBD> *<2A>G<EFBFBD> 4<> <12>><3E>%<25> 0<>'<27>2B<32>2B<32> C<> <12>=<3D><15> /<2F><17><1C><1C> ><3E><13>><3E>%<25><05> ><3E><08> I<> <1A>E<EFBFBD> "<22>-<2D>d<EFBFBD> 3<> (<28>$<24>-<2D>-<2D> 8<>
<1D>f<EFBFBD>n<EFBFBD>n<EFBFBD> -<2D><12>6<EFBFBD>5<EFBFBD> !<21> <14>d<EFBFBD>K<EFBFBD> (<28>(<28><1B> 5<>I%
<EFBFBD>L <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> <1B>V<EFBFBD>]<5D>]<5D> +<2B> <17><16> <20>
<EFBFBD>
<0E> <11>6<EFBFBD>6<EFBFBD> "<22> <13>I<EFBFBD> <1E>
<EFBFBD> <14> <14>d<EFBFBD>F<EFBFBD> #<23> <1F><15>x<EFBFBD><1F> 1<>
<EFBFBD>s=<06>Fr9N)<11>assert<72>class<73>code<64>def<65>dump<6D>else<73>foreach<63>defm<66>defset<65>defvar<61>field<6C>if<69>inr<00>let<65>
multiclass<EFBFBD>then)<02>false<73>true)<06>bit<69>bits<74>dag<61>int<6E>list<73>string)2<>add<64>and<6E>cast<73>con<6F>condrO<00>div<69>empty<74>eq<65>exists<74>filter<65>find<6E>foldlrA<00>ge<67> getdagarg<72>
getdagname<EFBFBD>getdagop<6F>gt<67>headrF<00>
interleave<EFBFBD>isa<73>le<6C>
listconcat<EFBFBD>
listremove<EFBFBD> listsplat<61>logtwo<77>lt<6C>mul<75>ne<6E>not<6F>or<6F>range<67>repr<70> setdagarg<72>
setdagname<EFBFBD>setdagop<6F>shl<68>size<7A>sra<72>srl<72> strconcat<61>sub<75>subst<73>substr<74>tail<69>tolower<65>toupper<65>xor)r#<00>pygments.lexerrrrr<00>pygments.lexers.c_cppr<00>pygments.tokenrrr r
r r r rrr<00>__all__r.r/r1r3rrr9r:<00><module>r<>sY<00><01><04>=<3D><<3C>*<2A>1<>1<>1<> <1B>
<1B><07> <02><08>(<02><0E><02> <0A>3<02><0E>jI<06>J<EFBFBD>Ir9