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

31 lines
4.0 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>iP<00><00>n<00>Rt^RIHtHtHtHtHt^RIHtH t H
t
H t H t H t HtHtHtR.t!RR]4tR#)z<>
pygments.lexers.ampl
~~~~~~~~~~~~~~~~~~~~
Lexers for the AMPL language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<05>
RegexLexer<EFBFBD>bygroups<70>using<6E>this<69>words) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD> AmplLexerc<00><><00>]tRt^tRtRtRtR.tR.tRt RR]
3R ] 3R
] P3R ] P3]!RR R 7]P"3R]P$3R]P(3R]P3R]3R]!]P0]]P"43R]!]P2] ]P043R]!]P2] ]] ]P0] ]] ]P04 3R]!]P2] ]!]4] ]P043]!RR R R7]P83R]3]!R R R 7]P"3R]P>3R]P@3R]P@3R]
3./t!Rt"R#)!rz
For AMPL source code.
<EFBFBD>Amplzhttp://ampl.com/<2F>amplz*.runz2.2<EFBFBD>rootz\nz\s+z#.*?\nz/[*](.|\n)*?[*]/z\b)<01>suffixzF(integer|binary|symbolic|ordered|circular|reversed|INOUT|IN|OUT|LOCAL)z\".*?\"z\'.*?\'z[()\[\]{},;:]+zu\b(\w+)(\.)(astatus|init0|init|lb0|lb1|lb2|lb|lrc|lslack|rc|relax|slack|sstatus|status|ub0|ub1|ub2|ub|urc|uslack|val)zr(set|param|var|arc|minimize|maximize|subject to|s\.t\.|subj to|node|table|suffix|read table|write table)(\s+)(\w+)z0(param)(\s*)(:)(\s*)(\w+)(\s*)(:)(\s*)((\w|\s)+)z+(let|fix|unfix)(\s*)((?:\{.*\})?)(\s*)(\w+))<02>prefixrz>(\+|\-|\*|/|\*\*|=|<=|>=|==|\||\^|<|>|\!|\.\.|:=|\&|\!=|<<|>>)z*(\d+\.(?!\.)\d*|\.(?!.)\d+)([eE][+-]?\d+)?z\d+([eE][+-]?\d+)?z [+-]?Infinityz(\w+|(\.(?!\.)))<29>N);<3B>call<6C>cd<63>close<73>commands<64>data<74>delete<74>display<61>drop<6F>end<6E>environ<6F>exit<69>expand<6E>include<64>load<61>model<65> objective<76>option<6F>problem<65>purge<67>quit<69> redeclare<72>reload<61>remove<76>reset<65>restore<72>shell<6C>show<6F> solexpand<6E>solution<6F>solve<76>update<74>unload<61>xref<65>coeff<66>coef<65>cover<65>obj<62>interval<61>default<6C>from<6F>to<74>to_come<6D>net_in<69>net_out<75>dimen<65> dimension<6F>check<63> complements<74>write<74>function<6F>pipe<70>format<61>if<69>then<65>else<73>in<69>while<6C>repeat<61>for)<<3C>abs<62>acos<6F>acosh<73>alias<61>asin<69>asinh<6E>atan<61>atan2<6E>atanh<6E>ceil<69>ctime<6D>cos<6F>exp<78>floor<6F>log<6F>log10<31>max<61>min<69> precision<6F>round<6E>sin<69>sinh<6E>sqrt<72>tan<61>tanh<6E>time<6D>trunc<6E>Beta<74>Cauchy<68> Exponential<61>Gamma<6D>Irand224<32>Normal<61>Normal01<30>Poisson<6F>Uniform<72> Uniform01<30>num<75>num0<6D>ichar<61>char<61>length<74>substr<74>sprintf<74>match<63>sub<75>gsub<75>print<6E>printf<74>next<78>nextw<74>prev<65>prevw<76>first<73>last<73>ord<72>ord0<64>card<72>arity<74>
indexarity)<17>or<6F>exists<74>forall<6C>andrO<00>not<6F>within<69>union<6F>diff<66>
difference<EFBFBD>symdiff<66>inter<65> intersect<63> intersection<6F>cross<73>setof<6F>by<62>less<73>sum<75>prod<6F>product<63>div<69>mod)#<23>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> version_addedrrr<00>Single<6C> Multilinerr
<00>Reserved<65>Typer <00>Doublerrr <00>Variable<6C> Declarationrr<00>Builtinr r <00>Float<61>Integer<65>tokens<6E>__static_attributes__r<00><00>;/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/ampl.pyrrs<><00><00><08> <12>D<EFBFBD>
<1C>C<EFBFBD><15>h<EFBFBD>G<EFBFBD><18> <09>I<EFBFBD><19>M<EFBFBD> <0F> <12>D<EFBFBD>M<EFBFBD> <13>Z<EFBFBD> <20> <16><07><0E><0E> '<27> <20>'<27>"3<>"3<> 4<> <12>
<17> %<25>
&<26>(/<2F>'7<>'7<>
9<>W<01> <14>\<5C>\<5C> <1B> <17><16><1D><1D> '<27> <17><16><1D><1D> '<27> <1E> <0B> ,<2C>#<23><16>d<EFBFBD>m<EFBFBD>m<EFBFBD>[<5B>'<27>2B<32>2B<32> C<> E<01>D<01> <15>g<EFBFBD>)<29>)<29>:<3A>t<EFBFBD>}<7D>}<7D> E<> G<01>A<01> <15>g<EFBFBD>)<29>)<29>:<3A>{<7B>J<EFBFBD><1A>m<EFBFBD>m<EFBFBD>Z<EFBFBD><1B>j<EFBFBD>$<24>-<2D>-<2D>Y<01> Z<01><<3C> <15>g<EFBFBD>)<29>)<29>:<3A>u<EFBFBD>T<EFBFBD>{<7B>J<EFBFBD><1A>m<EFBFBD>m<EFBFBD>%<25> &<26><13> <1E>',<2C>E<EFBFBD> ;<3B>=A<01>L<EFBFBD>L<EFBFBD> J<01>O<01> <15> <17> <12>)<29>27<32> 8<>
<15> <1D> <1D>  <1F> ;<3B>F<EFBFBD>L<EFBFBD>L<EFBFBD> I<> "<22>F<EFBFBD>N<EFBFBD>N<EFBFBD> 3<> <1D>v<EFBFBD>~<7E>~<7E> .<2E> <20>$<24> '<27>o8
<EFBFBD>;<06>Fr<46>N)r<><00>pygments.lexerrrrrr<00>pygments.tokenrrr r
r r r rr<00>__all__rrr<>r<><00><module>r<>s9<00><01><04>D<01>C<>$<24>$<24>$<24> <17>-<2D><07>E<06>
<EFBFBD>Er<>