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

90 lines
12 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>is5<00><00><><00>Rt^RIt^RIHtHtHtHtHt^RIH t H
t
H t H t H t HtHtHtHt^RIHt^RIHt.ROt!R
R]4t!R R]4t!R R]4t!R R ]4tR#)z<>
pygments.lexers.modeling
~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for modeling languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<05>
RegexLexer<EFBFBD>include<64>bygroups<70>using<6E>default) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace)<01> HtmlLexer)<01>_stan_builtins<6E> ModelicaLexer<65> BugsLexer<65> JagsLexer<65> StanLexerc<00><><00>]tRt^tRtRtRtR.tR.tR.t Rt
] P] P,tRtR R
]3R ]P$3R ]P&3.R ]!R 4R]P,R3R]3R]3R]P43R]P63R]P:3R]P>3R]P@3R]P>R3R]PB3R]P>R3]]3. R]!R 4R]P>3R]P>R3]]PDR3]#!R4.R]!R 4]]PHR3]#!R4.RR]P,R3R]PJ3R ]&!]'43R!]P,3./t(R"t)R##)$rz
For Modelica source code.
<EFBFBD>Modelicazhttp://www.modelica.org/<2F>modelicaz*.moztext/x-modelicaz1.1z"(?:'(?:[^\\']|\\.)+'|[a-zA-Z_]\w*)<29>
whitespacez [\s\ufeff]+z //[^\n]*\n?z /\*.*?\*/<2F>root<6F>"<22>stringz [()\[\]{},;]+z\.?[*^/+-]|\.|<>|[<>:=]=?z\d+(\.?\d*[eE][-+]?\d+|\.\d*)z\d+al(abs|acos|actualStream|array|asin|assert|AssertionLevel|atan|atan2|backSample|Boolean|cardinality|cat|ceil|change|Clock|Connections|cos|cosh|cross|delay|diagonal|div|edge|exp|ExternalObject|fill|floor|getInstanceName|hold|homotopy|identity|inStream|integer|Integer|interval|inverse|isPresent|linspace|log|log10|matrix|max|min|mod|ndims|noClock|noEvent|ones|outerProduct|pre|previous|product|Real|reinit|rem|rooted|sample|scalar|semiLinear|shiftSample|sign|sin|sinh|size|skew|smooth|spatialDistribution|sqrt|StateSelect|String|subSample|sum|superSample|symmetric|tan|tanh|terminal|terminate|time|transpose|vector|zeros)\bak(algorithm|annotation|break|connect|constant|constrainedby|der|discrete|each|else|elseif|elsewhen|encapsulated|enumeration|equation|exit|expandable|extends|external|firstTick|final|flow|for|if|import|impure|in|initial|inner|input|interval|loop|nondiscrete|outer|output|parameter|partial|protected|public|pure|redeclare|replaceable|return|stream|then|when|while)\bz(and|not|or)\bzI(block|class|connector|end|function|model|operator|package|record|type)\b<>classz(false|true)\bzwithin\bzpackage-prefixz(function|record)\bz(if|for|when|while)\bz#popz\\[\'"?\\abfnrtv]z6(?i)<\s*html\s*>([^\\"]|\\.)+?(<\s*/\s*html\s*>|(?="))z <|\\?[^"\\<]+<2B>N)*<2A>__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>DOTALL<4C> MULTILINE<4E>flags<67>_namerr<00>Single<6C> Multilinerr <00>Doublerr r <00>Float<61>Integerr <00>Builtinr
<00>Reserved<65>Word<72>Constant<6E>Classr<00> Namespace<63>Escaperr<00>tokens<6E>__static_attributes__r<00><00>?/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/modeling.pyrrs<><00><00><08> <16>D<EFBFBD>
$<24>C<EFBFBD><19>l<EFBFBD>G<EFBFBD><17><08>I<EFBFBD>"<22>#<23>I<EFBFBD><19>M<EFBFBD> <0E>I<EFBFBD>I<EFBFBD><02> <0C> <0C> $<24>E<EFBFBD> 1<>E<EFBFBD> <15> <1B>T<EFBFBD> "<22> <1B>W<EFBFBD>^<5E>^<5E> ,<2C> <19>7<EFBFBD>,<2C>,<2C> -<2D>
<EFBFBD>
<0F> <13>L<EFBFBD> !<21> <11>6<EFBFBD>=<3D>=<3D>(<28> +<2B> <1D>{<7B> +<2B> )<29>8<EFBFBD> 4<> -<2D>v<EFBFBD>|<7C>|<7C> <<3C> <13>V<EFBFBD>^<5E>^<5E> $<24>
*<2A>,0<><<3C><<3C>
9<>=<3D> <15> <1D> <1D>  <1F><1F><08> <0A> <0A> .<2E><1F> '<27> 0<> 0<>'<27> ;<3B> <1E><07> 0<> 0<> 1<> <18>'<27>*<2A>*<2A>,<<3C> =<3D> <12>D<EFBFBD>M<EFBFBD>=
<EFBFBD>@ <10> <13>L<EFBFBD> !<21> #<23>W<EFBFBD>%5<>%5<> 6<> %<25>w<EFBFBD>'7<>'7<><16> @<40> <12>D<EFBFBD>J<EFBFBD>J<EFBFBD><06> '<27> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <19> <13>L<EFBFBD> !<21> <12>D<EFBFBD>N<EFBFBD>N<EFBFBD>F<EFBFBD> +<2B> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD>
<11> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> !<21>6<EFBFBD>=<3D>=<3D> 1<> F<> <12>9<EFBFBD> <1D> <1F> <1D>v<EFBFBD>}<7D>}<7D> -<2D> 
<EFBFBD>e9<06>Fr=c<00>ha<00>]tRt^btoRtRt.ROtR.tRtRt Rt
Rt RR] 3.RR ] P3.R
]!R4]!R4R ]!]P$] ]43R ]P(3R P+RP-]
] ,44]P03R]3R]3R]3R]3R]3R]3. /tRtRtVtR#)rz1
Pygments Lexer for OpenBugs and WinBugs
models.
<EFBFBD>BUGS<47>*.bugz4https://www.mrc-bsu.cam.ac.uk/software/bugs/openbugs<67>1.6r<00>\s+<2B>comments<74>#.*$rz(model)(\s+)(\{)<29>(for|in)(?![\w.])<29> ({})(?=\s*\()<29>|z[A-Za-z][\w.]*<2A>&[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?<3F>\[|\]|\(|\)|:|,|;<3B><-|~z \+|-|\*|/<2F>[{}]c<08>b<00>\P!RV\P4'dR#R#)z ^\s*model\s*{gffffff<66>?<3F><00>r*<00>search<63>M<><01>texts&r><00> analyse_text<78>BugsLexer.analyse_text<78>s <00><00> <0A>9<EFBFBD>9<EFBFBD>%<25>t<EFBFBD>R<EFBFBD>T<EFBFBD>T<EFBFBD> 2<> 2<><16>r=rN)<03>bugs<67>winbugs<67>openbugs)><3E>abs<62>arccos<6F>arccosh<73>arcsin<69>arcsinh<6E>arctan<61>arctanh<6E>cloglog<6F>cos<6F>cosh<73>
cumulative<EFBFBD>cut<75>density<74>deviance<63>equals<6C>expr<70>gammap<61>ilogit<69>icloglog<6F>integral<61>log<6F>logfact<63>loggam<61>logit<69>max<61>min<69>phiz post.p.value<75>powz prior.p.value<75>probitzreplicate.postzreplicate.prior<6F>round<6E>sin<69>sinh<6E>solution<6F>sqrt<72>step<65>tan<61>tanh<6E>trunc<6E>inprod<6F>
interp.lin<69>inverse<73>logdet<65>meanz
eigen.vals<6C>ode<64>prodzp.valueM<65>rank<6E>rankedzreplicate.postM<74>sd<73>sort<72>sum<75>D<>I<>F<>T<>C)<1D>dbern<72>dbin<69>dcat<61>dnegbin<69>dpois<69>dhyper<65>dbeta<74>dchisqr<71>ddexp<78>dexp<78>dflat<61>dgamma<6D>dgev<65>df<64>dggamma<6D>dgpar<61>dloglik<69>dlnorm<72>dlogis<69>dnorm<72>dpar<61>dt<64>dunif<69>dweib<69>dmulti<74>ddirch<63>dmnorm<72>dmt<6D>dwish)rr r!r"r#r$r&r'r%r)<00>
_FUNCTIONS<EFBFBD>_DISTRIBUTIONSrrr/rrr
r9rr5<00>format<61>joinr r4r r r;rTr<<00>__classdictcell__<5F><01> __classdict__s@r>rrbs<00><><00><00><08>
<12>D<EFBFBD>-<2D>G<EFBFBD><18> <09>I<EFBFBD>
@<40>C<EFBFBD><19>M<EFBFBD>!<21>J<EFBFBD> <08>&<26>N<EFBFBD> <08> <15> <13>T<EFBFBD>N<EFBFBD>
<EFBFBD> <13> <14>g<EFBFBD>n<EFBFBD>n<EFBFBD> %<25>
<EFBFBD> <0F> <13>J<EFBFBD> <1F> <13>L<EFBFBD> !<21> <20> <15>g<EFBFBD>'<27>'<27><14>{<7B> ;<3B> =<3D>"<22>7<EFBFBD>#3<>#3<> 4<> <1D> $<24> $<24>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>z<EFBFBD>N<EFBFBD>/J<>%K<> L<> <11>\<5C>\<5C> <1B><1F><04> %<25> 6<><06> ?<3F> !<21>;<3B> /<2F><15>h<EFBFBD> <1F> <19>8<EFBFBD> $<24> <14>k<EFBFBD> "<22>1
<EFBFBD>"<06>F<EFBFBD>H<17>r=c<00>a<00>]tRt^<5E>toRtRtR.tRR.tRtRt Rt
] ;QJd.RR4FNK 5M !RR44t R t R R
]3.R R ]3.R R]P"3R]P$3.R]!R 4]!R 4R]!]P,]]43R]P03R]P23RP5RP7]
] ,] ,44]P83]!R 4R]3R]3R]3R]3R]3. /tRt Rt!Vt"R#)!rz
Pygments Lexer for JAGS.
<EFBFBD>JAGS<47>jagsz*.jagrAz https://mcmc-jags.sourceforge.iorBc#<08>,"<00>TF
pRV 2x<00>K R#5i)z[dpq]Nr)<02>.0<EFBFBD>xs& r><00> <genexpr><3E>JagsLexer.<genexpr><3E>s$<00><00><00>Q<01>P<01>,-<2D>U<EFBFBD>1<EFBFBD>#<23>;<3B>P<01>s<00>rrC<00>namesz[a-zA-Z][\w.]*\brD<00> (?s)/\*.*?\*/rErz(model|data)(\s+)(\{)z var(?![\w.])rFrGrHrIrJrKz&\+|-|\*|\/|\|\|[&]{2}|[<>=]=?|\^|%.*?%rLc<08><00>\P!RV\P4'd_\P!RV\P4'dR#\P!RV\P4'dR#R#^#)z^\s*model\s*\{z ^\s*data\s*\{g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?z^\s*varg333333<33>?rOrRs&r>rT<00>JagsLexer.analyse_text sU<00><00> <0A>9<EFBFBD>9<EFBFBD>&<26><04>b<EFBFBD>d<EFBFBD>d<EFBFBD> 3<> 3<><11>y<EFBFBD>y<EFBFBD>)<29>4<EFBFBD><12><14><14>6<>6<><1A><13><19><19>:<3A>t<EFBFBD>R<EFBFBD>T<EFBFBD>T<EFBFBD>2<>2<><1A><1A>r=rN)2rYrZr[r\r]r^r_rarbr`rg<00>exprk<00>ifelserjrmrnrorprsrtrurvrwrxrzr{r|r}r~rr<>r<>rqr<>rrr<>r<>r<>r<>r<>r<><00>t<>acos<6F>acosh<73>asin<69>asinh<6E>atanr<6E>r<>)<10>bern<72>beta<74>dchiqsqrr<72>r<>r<><00>gammaz gen.gamma<6D>logis<69>lnorm<72>negbin<69>nchisqr<71>norm<72>par<61>pois<69>weib)r<>r<><00>dbetabinr<6E>r<>r<>r<>r<>r<>r<>r<>r<><00>dbinom<6F>dchisq<73>dnbinom<6F>dweibull<6C>ddirich)#rr r!r"r#r$r&r'r%r)r<><00>tupler<65><00>_OTHER_DISTRIBUTIONSrr rr0r/rrr
r9r<00> Declarationr5r<>r<>r4r r r;rTr<r<>r<>s@r>rr<00>s<><00><><00><00><08> <12>D<EFBFBD><15>h<EFBFBD>G<EFBFBD><18>'<27>"<22>I<EFBFBD>
,<2C>C<EFBFBD><19>M<EFBFBD> <12>J<EFBFBD><1B>U<EFBFBD>Q<01>P<01>Q<01>U<EFBFBD>U<EFBFBD>Q<01>P<01>Q<01>Q<01>N<EFBFBD>
*<2A><18> <15> <13>T<EFBFBD>N<EFBFBD>
<EFBFBD> <10> <20>$<24> '<27>
<EFBFBD> <13> <1D>w<EFBFBD>0<>0<> 1<> <14>g<EFBFBD>n<EFBFBD>n<EFBFBD> %<25> 
<EFBFBD> <0F> <13>J<EFBFBD> <1F> <13>L<EFBFBD> !<21> %<25> <15>g<EFBFBD>'<27>'<27><14>{<7B> ;<3B> =<3D> <1C>g<EFBFBD>1<>1<> 2<> !<21>7<EFBFBD>#3<>#3<> 4<><1E> $<24> $<24>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>z<EFBFBD>,:<3A>0;<3B>,@<40>0A<01>&B<01>C<01><12>\<5C>\<5C> <1B>
<14>G<EFBFBD> <1C> 6<><06> ?<3F> !<21>;<3B> /<2F> <14>h<EFBFBD> <1F> 6<><08> A<> <14>k<EFBFBD> "<22>3
<EFBFBD>)<06>F<EFBFBD>V <15> r=c!<00>ja<00>]tRtRtoRtRtR.tR.tRtRt RR ]
3.R
R ] P3R ] P3.R R]3]!R
4]!R4RP!RP#R)44]!]P(]
]43R]3RP!RP#]P.44]3R]3RP!RP#]P044]P23R]!]]]]]43R]!]]]]]43R]3RP!RP#]P844]P<3RP!RP#]P>44]!]]]P<43R]P<P@3RP!RP#]PB44]PD3R]PF3R]$PJ3R]$PJ3R]$PJ3R]$PJ3R]$PJ3R ]$PL3R!]3R"]3R#]3R$]3R%]3./t'R&t(R't)Vt*R(#)*riz<>Pygments Lexer for Stan models.
The Stan modeling language is specified in the *Stan Modeling Language
User's Guide and Reference Manual, v2.17.0*,
`pdf <https://github.com/stan-dev/stan/releases/download/v2.17.0/stan-reference-2.17.0.pdf>`__.
<EFBFBD>Stan<61>stanz*.stanzhttps://mc-stan.orgrBrrCrDr<>z (//|#).*$rz"[^"]*"z({})(\s*)(\{{)rHz target\s*\+=z({})\bz
T(?=\s*\[)z/(<)(\s*)(upper|lower|offset|multiplier)(\s*)(=)z(,)(\s*)(upper)(\s*)(=)z
[;,\[\]()]rGz(~)(\s*)({})(?=\s*\()z[A-Za-z]\w*__\bz[A-Za-z]\w*(?=\s*\()]z$[0-9]+(\.[0-9]*)?([eE][+-]?[0-9]+)?iz\.[0-9]+([eE][+-]?[0-9]+)?iz[0-9]+iz#[0-9]+(\.[0-9]*)?([eE][+-]?[0-9]+)?z\.[0-9]+([eE][+-]?[0-9]+)?z[0-9]+z [A-Za-z]\w*\bz<-|(?:\+|-|\.?/|\.?\*|=)?=|~z;\+|-|\.?\*|\.?/|\\|'|\.?\^|!=?|<=?|>=?|\|\||&&|%|\?|:|%/%|!rLz\|c<08>b<00>\P!RV\P4'dR#R#)z^\s*parameters\s*\{g<00>?rNrOrRs&r>rT<00>StanLexer.analyse_textjs <00><00> <0A>9<EFBFBD>9<EFBFBD>+<2B>T<EFBFBD>2<EFBFBD>4<EFBFBD>4<EFBFBD> 8<> 8<><16>r=rN)<07> functions<6E>dataztransformed\s+?data<74>
parametersztransformed\s+parameters<72>modelzgenerated\s+quantities)+rr r!r"r#r$r&r'r%r)rrr0r/r rr<>r<>rr
r9rr<00>KEYWORDS<44>TYPES<45>Typer r<00> FUNCTIONSr r4<00> DISTRIBUTIONS<4E>Pseudo<64>RESERVEDr5<00>Functionr r2r3r;rTr<r<>r<>s@r>rrst<00><><00><00><08> <12>D<EFBFBD><15>h<EFBFBD>G<EFBFBD><19>
<EFBFBD>I<EFBFBD>
<1F>C<EFBFBD><19>M<EFBFBD> <15> <13>T<EFBFBD>N<EFBFBD>
<EFBFBD> <13> <1D>w<EFBFBD>0<>0<> 1<> <19>7<EFBFBD>><3E>><3E> *<2A>
<EFBFBD>
<0F> <17><16> <20> <13>J<EFBFBD> <1F> <13>L<EFBFBD> !<21> <1E> %<25> %<25>d<EFBFBD>i<EFBFBD>i<EFBFBD>1<<3C>'=<3D>><3E><16>g<EFBFBD>'<27>'<27><14>{<7B> ;<3B> =<3D>
<1D>g<EFBFBD> &<26> <16> <1D> <1D>d<EFBFBD>i<EFBFBD>i<EFBFBD><0E>(?<3F>(?<3F>@<40> A<>7<EFBFBD> K<> <1A>G<EFBFBD> $<24> <16> <1D> <1D>d<EFBFBD>i<EFBFBD>i<EFBFBD><0E>(<<3C>(<<3C>=<3D> ><3E><07> <0C> <0C> M<>@<01> <15>h<EFBFBD>
<EFBFBD>G<EFBFBD>Z<EFBFBD><1B> M<> O<01> '<27> <15>k<EFBFBD>:<3A>w<EFBFBD>
<EFBFBD>K<EFBFBD> P<> R<01><1B>K<EFBFBD> (<28> <1D> $<24> $<24>S<EFBFBD>X<EFBFBD>X<EFBFBD>n<EFBFBD>.F<>.F<>%G<> H<>$<24>,<2C>,<2C> W<> %<25> ,<2C> ,<2C>S<EFBFBD>X<EFBFBD>X<EFBFBD>n<EFBFBD>6R<36>6R<36>-S<> T<><18><18>:<3A>t<EFBFBD>|<7C>|<7C><<3C> ><3E> <20><14><1C><1C>!4<>!4<> 5<> <16> <1D> <1D>d<EFBFBD>i<EFBFBD>i<EFBFBD><0E>(?<3F>(?<3F>@<40> A<>7<EFBFBD>CS<43>CS<43> T<> %<25>t<EFBFBD>}<7D>}<7D> 5<> 4<>f<EFBFBD>l<EFBFBD>l<EFBFBD> C<> +<2B>V<EFBFBD>\<5C>\<5C> :<3A> <17><16><1C><1C> &<26> 3<>V<EFBFBD>\<5C>\<5C> B<> *<2A>F<EFBFBD>L<EFBFBD>L<EFBFBD> 9<> <16><06><0E><0E> '<27> <1D>t<EFBFBD> $<24> ,<2C>h<EFBFBD> 7<> K<>X<EFBFBD> V<> <14>k<EFBFBD> "<22> <12>K<EFBFBD> <20>m7
<EFBFBD>A<06>F<EFBFBD>F<17>r=)rrrr)r#r*<00>pygments.lexerrrrrr<00>pygments.tokenrrr r
r r r rr<00>pygments.lexers.htmlr<00>pygments.lexersr<00>__all__rrrrrr=r><00><module>r<>sl<00><01><04>
<EFBFBD>H<>H<>$<24>$<24>$<24>+<2B>*<2A>
B<EFBFBD><07>H<06>J<EFBFBD>H<06>V\<17>
<EFBFBD>\<17>~U<15>
<EFBFBD>U<15>pU<17>
<EFBFBD>Ur=