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

30 lines
2.4 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>
<00><00>^<00>Rt^RIHtHt^RIHtHtHtHtH t H
t
H t H t R.t !RR]4tR#)z<>
pygments.lexers.snobol
~~~~~~~~~~~~~~~~~~~~~~
Lexers for the SNOBOL language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<02>
RegexLexer<EFBFBD>bygroups)<08>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F> SnobolLexerc<00>z<00>]tRt^tRtRtR.tR.tR.tRt Rt
RR ] 3R
] R 3R ] 3R ] PR3R] PR 3R]R 3.R R]R3R]3R] P 3R] 3R]3R]3R]3R]P(3R]P*3R] R3R] 3. RR]R3R]3R]3R]!] ] P] 43.RR ]P03./tR!tR"#)#r z<>
Lexer for the SNOBOL4 programming language.
Recognizes the common ASCII equivalents of the original SNOBOL4 operators.
Does not require spaces around binary operators.
<EFBFBD>Snobol<6F>snobolz*.snobolz text/x-snobolz"https://www.regressive.org/snobol4z1.5<EFBFBD>rootz\*.*\nz[+.] <20> statementz-.*\nzEND\s*\n<>heredocz[A-Za-z$][\w$]*z\s+z\s*\nz#popz<70>(?<=[^\w.])(LT|LE|EQ|NE|GE|GT|INTEGER|IDENT|DIFFER|LGT|SIZE|REPLACE|TRIM|DUPL|REMDR|DATE|TIME|EVAL|APPLY|OPSYN|LOAD|UNLOAD|LEN|SPAN|BREAK|ANY|NOTANY|TAB|RTAB|REM|POS|RPOS|FAIL|FENCE|ABORT|ARB|ARBNO|BAL|SUCCEED|INPUT|OUTPUT|TERMINAL)(?=[^\w.])z[A-Za-z][\w.]*z\*\*|[?$.!%*/#+\-@|&\\=]z"[^"]*"z'[^']*'z[0-9]+(?=[^.EeDd])z%[0-9]+(\.[0-9]*)?([EDed][-+]?[0-9]+)?<3F>:<3A>gotoz[()<>,;]z#pop:2zF|Sz(\()([A-Za-z][\w.]*)(\))z.*\n<>N)<1B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> filenames<65> mimetypes<65>url<72> version_addedrr r<00>Labelr<00>Builtinrr r
<00>Integer<65>Floatrr<00>Heredoc<6F>tokens<6E>__static_attributes__r<00><00>=/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/snobol.pyr r sP<00><00><08> <14>D<EFBFBD><17>j<EFBFBD>G<EFBFBD><1B> <0C>I<EFBFBD> <20>!<21>I<EFBFBD>
.<2E>C<EFBFBD><19>M<EFBFBD> <0F> <16><07> <20> <15>{<7B>K<EFBFBD> 0<> <15>w<EFBFBD> <1F> <18>$<24>*<2A>*<2A>i<EFBFBD> 0<> <1F><14><1A><1A>[<5B> 9<> <13>T<EFBFBD>;<3B> '<27> 
<EFBFBD> <14> <15>t<EFBFBD>V<EFBFBD> $<24> <13>T<EFBFBD>N<EFBFBD>M<01><12>\<5C>\<5C>  <1B>
<1F><04> %<25>)<29>(<28> 3<> <17><16> <20> <17><16> <20>#<23>F<EFBFBD>N<EFBFBD>N<EFBFBD> 3<> 5<>v<EFBFBD>|<7C>|<7C> D<> <11>;<3B><06> '<27> <18>+<2B> &<26>+
<EFBFBD>0 <0F> <15>t<EFBFBD>X<EFBFBD> &<26> <13>T<EFBFBD>N<EFBFBD> <13>W<EFBFBD> <1D> (<28> <15>k<EFBFBD>4<EFBFBD>:<3A>:<3A>{<7B> ;<3B> =<3D> 
<EFBFBD> <12> <14>f<EFBFBD>n<EFBFBD>n<EFBFBD> %<25>
<EFBFBD>]1<06>Fr(N)r<00>pygments.lexerrr<00>pygments.tokenrrrrrr r
r <00>__all__r rr(r)<00><module>r-s5<00><01><04>0<><18><18><18> <19>/<2F><07>@<06>*<2A>@r(