+
    Ž°³jH9  ã                   óÖ   € R t ^ RIt^ RIHtHtHtHtHtHt ^ RI	H
t
HtHtHtHtHtHtHtHt ^ RIHt ^ RIHt . ROt ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R	]4      tR# )zÂ
pygments.lexers.modeling
~~~~~~~~~~~~~~~~~~~~~~~~

Lexers for modeling languages.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚincludeÚbygroupsÚusingÚdefaultÚwords)	ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
Whitespace)Ú	HtmlLexer)Ú_stan_builtinsÚModelicaLexerÚ	BugsLexerÚ	JagsLexerÚ	StanLexerc                   ó  € ] tR t^tRtRtRtR.tR.tR.t	Rt
]P                  ]P                  ,          tRtR	R
]3R]P$                  3R]P&                  3.R]! R	4      R]P,                  R3R]3R]3R]P4                  3R]P6                  3]! R#RR7      ]P<                  3]! R$RR7      ]P@                  3R]PB                  3]! R%RR7      ]P@                  R3R]PD                  3R]P@                  R3]]3.R]! R	4      R]P@                  3R]P@                  R3]]PF                  R3]$! R4      .R]! R	4      ]]PJ                  R3]$! R4      .RR]P,                  R3R]PL                  3R]'! ](4      3R ]P,                  3./t)R!t*R"# )&r   z
For Modelica source code.
ÚModelicazhttp://www.modelica.org/Úmodelicaz*.moztext/x-modelicaz1.1z"(?:'(?:[^\\']|\\.)+'|[a-zA-Z_]\w*)Ú
whitespacez[\s\ufeff]+z//[^\n]*\n?z	/\*.*?\*/ÚrootÚ"Ústringz[()\[\]{},;]+z\.?[*^/+-]|\.|<>|[<>:=]=?z\d+(\.?\d*[eE][-+]?\d+|\.\d*)z\d+z\b)Úsuffixz(and|not|or)\bÚclassz(false|true)\bzwithin\bzpackage-prefixz(function|record)\bz(if|for|when|while)\bz#popz\\[\'"?\\abfnrtv]z6(?i)<\s*html\s*>([^\\"]|\\.)+?(<\s*/\s*html\s*>|(?="))z<|\\?[^"\\<]+© N)SÚ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ÚStateSelectr   Ú	subSampleÚsumÚsuperSampleÚ	symmetricÚtanÚtanhÚterminalÚ	terminateÚtimeÚ	transposeÚvectorÚzeros)/Ú	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ÚinputrD   ÚloopÚnondiscreteÚouterÚoutputÚ	parameterÚpartialÚ	protectedÚpublicÚpureÚ	redeclareÚreplaceableÚreturnÚstreamÚthenÚwhenÚwhile)
Úblockr   Ú	connectorÚendÚfunctionÚmodelÚoperatorÚpackageÚrecordÚtype)+Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚDOTALLÚ	MULTILINEÚflagsÚ_namer   r	   ÚSingleÚ	Multiliner   r   ÚDoubler   r
   r   ÚFloatrC   r   r   ÚBuiltinr   ÚReservedÚWordÚConstantÚClassr   Ú	NamespaceÚEscaper   r   ÚtokensÚ__static_attributes__r    ó    ÚY/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pygments/lexers/modeling.pyr   r      s  † ñð €DØ
$€CØˆl€GØ�€IØ"Ð#€IØ€Mà�I‰I˜Ÿ™Õ$€Eà1€Eð 	Ø˜TÐ"Ø˜WŸ^™^Ð,Ø˜7×,Ñ,Ð-ð
ð
 	Ù�LÓ!Ø�6—=‘= (Ð+Ø˜{Ð+Ø)¨8Ð4Ø-¨v¯|©|Ð<Ø�V—^‘^Ð$Ùð 4ð, =Bô-Cð, EIÇLÁLð-Rñ. ð %ð .3ô4ð ×Ñðð  §¡Ð.Ùð =ØEJôLØMT×M]ÑM]Ð_fðhà × 0Ñ 0Ð1Ø˜'×*Ñ*Ð,<Ð=Ø�DˆMðc2
ðf 	Ù�LÓ!Ø# W×%5Ñ%5Ð6Ø% w×'7Ñ'7¸Ð@Ø�D—J‘J Ð'Ù�F‹Oð
ð 	Ù�LÓ!Ø�D—N‘N FÐ+Ù�F‹Oð
ð
 	Ø�6—=‘= &Ð)Ø! 6§=¡=Ð1ØFÙ�9Óðà˜vŸ}™}Ð-ð
ðKL„FrÇ   c                   óh  a € ] tR t^ut o RtRt. ROtR.tRtRt	Rt
 Rt RR]3.RR	]P                  3.R
]! R4      ]! R4      R]! ]P$                  ]]4      3R]P(                  3RP+                  RP-                  ]
],           4      4      ]P0                  3R]3R]3R]3R]3R]3R]3./tR tRtV tR# )r   z1
Pygments Lexer for OpenBugs and WinBugs
models.
ÚBUGSú*.bugz4https://www.mrc-bsu.cam.ac.uk/software/bugs/openbugsú1.6r   ú\s+Úcommentsú#.*$r   z(model)(\s+)(\{)ú(for|in)(?![\w.])ú({})(?=\s*\()Ú|z[A-Za-z][\w.]*ú&[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?ú\[|\]|\(|\)|:|,|;ú<-|~z	\+|-|\*|/ú[{}]c                ób   € \         P                  ! R V \         P                  4      '       d   R# R# )z^\s*model\s*{gffffffæ?ç        ©rµ   ÚsearchÚM©Útexts   &rÈ   Úanalyse_textÚBugsLexer.analyse_textÍ   s    € Ü�9Š9Ð% t¬R¯T©T×2Ò2ÙárÇ   r    N)ÚbugsÚwinbugsÚopenbugs)>r!   ÚarccosÚarccoshÚarcsinÚarcsinhÚarctanÚarctanhÚcloglogr2   r3   Ú
cumulativeÚcutÚdensityÚdevianceÚequalsÚexprÚgammapÚilogitÚicloglogÚintegralrH   ÚlogfactÚloggamÚlogitrK   rL   Úphizpost.p.valueÚpowzprior.p.valueÚprobitzreplicate.postzreplicate.priorÚroundr_   r`   Úsolutionre   Ústeprk   rl   ÚtruncÚinprodú
interp.linrE   ÚlogdetÚmeanz
eigen.valsÚodeÚprodzp.valueMÚrankÚrankedzreplicate.postMÚsdÚsortrh   ÚDÚIÚFÚTÚC)ÚdbernÚdbinÚdcatÚdnegbinÚdpoisÚdhyperÚdbetaÚdchisqrÚddexpÚdexpÚdflatÚdgammaÚdgevÚdfÚdggammaÚdgparÚdloglikÚdlnormÚdlogisÚdnormÚdparÚdtÚdunifÚdweibÚdmultiÚddirchÚdmnormÚdmtÚdwish)rª   r«   r¬   r­   r®   r¯   r±   r²   r°   r´   Ú
_FUNCTIONSÚ_DISTRIBUTIONSr   r	   rº   r   r   r   rÃ   r   r¿   ÚformatÚjoinr   r¾   r   r
   rÅ   rÞ   rÆ   Ú__classdictcell__©Ú__classdict__s   @rÈ   r   r   u   s  ø‡ € ñð
 €DÚ-€GØ�	€IØ
@€CØ€Mð!€Jðð&€Nðð 	Ø�TˆNð
ð 	à�g—n‘nÐ%ð
ð 	á�JÓÙ�LÓ!à Ù�g×'Ñ'¨¨{Ó;ð=ð " 7×#3Ñ#3Ð4à×$Ñ$ T§Y¡Y¨z¸NÕ/JÓ%KÓLØ�\‰\ðð  Ð%à6¸Ð?à! ;Ð/ð �hÐà˜8Ð$à�kÐ"ð1
ð"€F÷Hð rÇ   c                   ó  a € ] tR t^Ôt o RtRtR.tRR.tRtRt	Rt
];QJ d    . R R 4       F  NK  	  5M! R R 4       4      tR tR	R
]3.RR]3.RR]P"                  3R]P$                  3.R]! R4      ]! R	4      R]! ]P,                  ]]4      3R]P0                  3R]P2                  3RP5                  RP7                  ]
],           ],           4      4      ]P8                  3]! R4      R]3R]3R]3R]3R]3./tR t Rt!V t"R# )!r   z
Pygments Lexer for JAGS.
ÚJAGSÚjagsz*.jagrË   z https://mcmc-jags.sourceforge.iorÌ   c              #  ó,   "  € T F
  pR V 2x € K  	  R# 5i)z[dpq]Nr    )Ú.0Úxs   & rÈ   Ú	<genexpr>ÚJagsLexer.<genexpr>ë   s$   é € ð QñPð ,-˜U 1 #�;óPùs   ‚r   rÍ   Únamesz[a-zA-Z][\w.]*\brÎ   ú(?s)/\*.*?\*/rÏ   r   z(model|data)(\s+)(\{)zvar(?![\w.])rÐ   rÑ   rÒ   rÓ   rÔ   rÕ   z&\+|-|\*|\/|\|\|[&]{2}|[<>=]=?|\^|%.*?%rÖ   c                ó  € \         P                  ! R V \         P                  4      '       d_   \         P                  ! RV \         P                  4      '       d   R# \         P                  ! RV \         P                  4      '       d   R# R# ^ # )z^\s*model\s*\{z^\s*data\s*\{gÍÌÌÌÌÌì?z^\s*varg333333Ó?rÙ   rÜ   s   &rÈ   rÞ   ÚJagsLexer.analyse_text   sU   € Ü�9Š9Ð&¨¬b¯d©d×3Ò3Ü�yŠyÐ)¨4´·±×6Ò6ÙÜ—’˜: t¬R¯T©T×2Ò2ÙáárÇ   r    N)2r!   rã   rä   rå   ræ   rç   rè   r2   r3   ré   rî   r9   rò   Úifelserñ   rH   rô   rõ   rö   r÷   rø   rù   rú   r_   r`   re   rü   rk   rl   rý   rþ   rÿ   r   rK   r  rL   r  rh   r  rE   r  r  Útr"   Úacoshr%   Úasinhr(   r  r	  )ÚbernÚbetaÚdchiqsqrr  r  r  Úgammaz	gen.gammaÚlogisÚlnormÚnegbinÚnchisqrÚnormÚparÚpoisÚweib)r"  r#  Údbetabinr  r  r  r  r&  r'  r)  r(  r%  ÚdbinomÚdchisqÚdnbinomÚdweibullÚddirich)#rª   r«   r¬   r­   r®   r¯   r±   r²   r°   r´   r*  Útupler+  Ú_OTHER_DISTRIBUTIONSr   r   r	   r»   rº   r   r   r   rÃ   r   ÚDeclarationr¿   r,  r-  r¾   r   r
   rÅ   rÞ   rÆ   r.  r/  s   @rÈ   r   r   Ô   s‹  ø‡ € ñð €DØˆh€GØ˜'Ð"€IØ
,€CØ€Mð	€J÷ �Uñ QñPóQ—U‘Uñ QñPóQó Q€Nð
*Ðð 	Ø�TˆNð
ð 	à  $Ð'ð
ð 	à˜w×0Ñ0Ð1à�g—n‘nÐ%ð	
ð 	á�JÓÙ�LÓ!à%Ù�g×'Ñ'¨¨{Ó;ð=à˜g×1Ñ1Ð2à! 7×#3Ñ#3Ð4ð ×$Ñ$ T§Y¡Y¨zØ,:õ0;à,@õ0Aó &Bó Cð �\‰\ðñ
 �GÓà6¸Ð?Ø! ;Ð/à�hÐà6¸ÐAØ�kÐ"ð3
ð)€F÷V	ð 	rÇ   c            "       óp  a € ] tR tRt o RtRtR.tR.tRtRt	RR	]
3.R
R]P                  3R]P                  3.RR]3]! R
4      ]! R4      RP!                  RP#                  R*4      4      ]! ]P(                  ]
]4      3R]3R]3RP!                  RP#                  ]P.                  4      4      ]3R]3RP!                  RP#                  ]P0                  4      4      ]P2                  3R]! ]]]]]4      3R]! ]]]]]4      3R]3RP!                  RP#                  ]P8                  4      4      ]P<                  3RP!                  RP#                  ]P>                  4      4      ]! ]]]P<                  4      3R]P<                  P@                  3RP!                  RP#                  ]PB                  4      4      ]PD                  3R]PF                  3R]$PJ                  3R]$PJ                  3R]$PJ                  3R]$PJ                  3R ]$PJ                  3R!]$PL                  3R"]3R#]3R$]3R%]3R&]3./t'R' t(R(t)V t*R)# )+r   i,  zõ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>`__.
ÚStanÚstanz*.stanzhttps://mc-stan.orgrÌ   r   rÍ   rÎ   r:  z	(//|#).*$r   z"[^"]*"z({})(\s*)(\{{)rÒ   ztarget\s*\+=zjacobian\s*\+=z({})\bz
T(?=\s*\[)z/(<)(\s*)(upper|lower|offset|multiplier)(\s*)(=)z(,)(\s*)(upper)(\s*)(=)z
[;,\[\]()]rÑ   z(~)(\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;\+|-|\.?\*|\.?/|\\|'|\.?\^|!=?|<=?|>=?|\|\||&&|%|\?|:|%/%|!rÖ   z\|c                ób   € \         P                  ! R V \         P                  4      '       d   R# R# )z^\s*parameters\s*\{g      ð?rØ   rÙ   rÜ   s   &rÈ   rÞ   ÚStanLexer.analyse_text  s    € Ü�9Š9Ð+¨T´2·4±4×8Ò8ÙárÇ   r    N)Ú	functionsÚdataztransformed\s+?dataÚ
parametersztransformed\s+parametersr¥   zgenerated\s+quantities)+rª   r«   r¬   r­   r®   r¯   r±   r²   r°   r´   r   r	   r»   rº   r   r   r,  r-  r   r   rÃ   r   r   ÚKEYWORDSÚTYPESÚTyper
   r   Ú	FUNCTIONSr   r¾   ÚDISTRIBUTIONSÚPseudoÚRESERVEDr¿   ÚFunctionr   r½   rC   rÅ   rÞ   rÆ   r.  r/  s   @rÈ   r   r   ,  s|  ø‡ € ñð €DØˆh€GØ�
€IØ
€CØ€Mð 	Ø�TˆNð
ð 	Ø˜w×0Ñ0Ð1à˜7Ÿ>™>Ð*ð
ð
 	Ø˜Ð á�JÓá�LÓ!à×%Ñ% d§i¡ið 1<ó '=ó >ñ �g×'Ñ'¨¨{Ó;ð=ð
 ˜gÐ&à Ð(à×Ñ˜dŸi™i¨×(?Ñ(?Ó@ÓAÀ7ÐKà˜GÐ$à×Ñ˜dŸi™i¨×(<Ñ(<Ó=Ó>ÀÇÁÐMð @Ù�h 
¨G°ZÀÓMðOà'Ù�k :¨w¸
ÀKÓPðRð ˜KÐ(à×$Ñ$ S§X¡X¨n×.FÑ.FÓ%GÓHÈ$Ï,É,ÐWØ%×,Ñ,¨S¯X©X°n×6RÑ6RÓ-SÓTÙ˜ :¨t¯|©|Ó<ð>ð   §¡×!4Ñ!4Ð5Ø×Ñ˜dŸi™i¨×(?Ñ(?Ó@ÓAÀ7×CSÑCSÐTà% t§}¡}Ð5à4°f·l±lÐCØ+¨V¯\©\Ð:Ø˜Ÿ™Ð&à3°V·\±\ÐBØ*¨F¯L©LÐ9à˜Ÿ™Ð'à˜tÐ$à,¨hÐ7àKÈXÐVà�kÐ"à�KÐ ðq9
ðC€F÷Jð rÇ   )r   r   r   r   )r®   rµ   Úpygments.lexerr   r   r   r   r   r   Úpygments.tokenr   r	   r
   r   r   r   r   r   r   Úpygments.lexers.htmlr   Úpygments.lexersr   Ú__all__r   r   r   r   r    rÇ   rÈ   Ú<module>rk     sl   ðñó 
ç O× O÷$÷ $õ $õ +Ý *â
B€ô[�Jô [ô|\�
ô \ô~U�
ô UôpW�
ö WrÇ   