Repository URL to install this package:
|
Version:
2.5.0 ▾
|
]q (cpygments.token
_TokenType
qX Keywordq
q
qq}q(X subtypesqcbuiltins
set
q]q (hhX Wordq
q
qq
}q(hh]q
qRqX parentqhubhhhq
qq}q(hh]q
qRqhhubhhX Typeqq
qq}q(hh]q
q Rq!hhubhhX PreProcq"q#
q$q%}q&(hh]q'
q(Rq)hhubhhX Controlq*q+
q,q-}q.(hh]q/
q0Rq1hhubhhX Constantq2q3
q4q5}q6(hh]q7
q8Rq9hhubhhX Namespaceq:q;
q<q=}q>(hh]q?
q@RqAhhubhhX PseudoqBqC
qDqE}qF(hh]qG
qHRqIhhubhhX DeclarationqJqK
qLqM}qN(hh]qO
qPRqQhhubhhX ReservedqRqS
qTqU}qV(hh]qW
qXRqYhhube
qZRq[hh)
q\q]}q^(hh]q_(hX Escapeq`
qa
qbqc}qd(hh]qe
qfRqghh]ubhX Operatorqh
qi
qjqk}ql(hh]qm(hhhX DBSqnqo
qpqq}qr(hh]qs
qtRquhhkubhhhh
qv
qwqx}qy(hh]qz
q{Rq|hhkube
q}Rq~hh]h
hxhnhqubhX Nameq
q
qq}q(hh]q(hhX Tagq
q
qq}q(hh]q
qRqhhubhhX Entityqq
qq}q(hh]qhhhhnq
qq}q(hh]q
qRqhhuba
qRqhhhnhubhhX Exceptionqq
qq}q (hh]q¡
q¢Rq£hhubhhX Decoratorq¤q¥
q¦q§}q¨(hh]q©
qªRq«hhubhhX Classq¬q
q®q¯}q°(hh]q±(hhh¬hnq²
q³q´}qµ(hh]q¶
q·Rq¸hh¯ubhhh¬X Startq¹qº
q»q¼}q½(hh]q¾
q¿RqÀhh¯ube
qÁRqÂhhh¹h¼hnh´ubhhX VariableqÆqąqŁqÆ}qÇ(hh]qÈ(hhhÃX AnonymousqɇqʅqˁqÌ}qÍ(hh]q΅qÏRqÐhhÆubhhhÃh¬qхqҁqÓ}qÔ(hh]qՅqÖRq×hhÆubhhhÃX Magicq؇qمqځqÛ}qÜ(hh]q݅qÞRqßhhÆubhhhÃX Globalqàqá
qâqã}qä(hh]qå
qæRqçhhÆubhhhÃX Instanceqèqé
qêqë}qì(hh]qí
qîRqïhhÆube
qðRqñhhh¬hÓhàhãhèhëhØhÛhÉhÌubhhX Attributeqòqó
qôqõ}qö(hh]q÷hhhòhÇqø
qùqú}qû(hh]qü
qýRqþhhõuba
qÿRr hhhÃhúubhhh:r
r r }r (hh]r
r Rr hhubhhX Propertyr r
r
r }r (hh]r
r Rr hhubhhX Symbolr r
r r }r (hh]r
r Rr hhubhhX Classesr r
r r }r (hh]r
r Rr hhubhhhBr
r! r" }r# (hh]r$
r% Rr& hhubhhX Labelr' r(
r) r* }r+ (hh]r,
r- Rr. hhubhhhhr/
r0 r1 }r2 (hh]r3
r4 Rr5 hhubhhX Builtinr6 r7
r8 r9 }r: (hh]r; (hhj6 hBr<
r= r> }r? (hh]r@
rA RrB hj9 ubhhj6 hrC
rD rE }rF (hh]rG
rH RrI hj9 ube
rJ RrK hhhBj> hjE ubhhX FieldrL rM
rN rO }rP (hh]rQ
rR RrS hhubhhX OtherrT rU
rV rW }rX (hh]rY hhjT X MemberrZ r[
r\ r] }r^ (hh]r_
r` Rra hjW uba
rb Rrc hhjZ j] ubhhX Functionrd re
rf rg }rh (hh]ri hhjd h؇rj
rk rl }rm (hh]rn
ro Rrp hjg uba
rq Rrr hhhØjl ubhhhrs
rt ru }rv (hh]rw
rx Rry hhubhhh2rz
r{ r| }r} (hh]r~
r Rr hhube
r Rr hh]hòhõj6 j9 h¬h¯h2j| h¤h§hhhhjd jg j j j' j* h:j jT jW h
hhÃhÆjL jO j j hBj" hhj1 j j hju ubhX Literalr
r
r
r }r (hh]r (hj jT r
r r }r (hh]r
r Rr hj ubhj X Charr r
r r }r (hh]r
r Rr hj ubhj X Dater r
r r }r (hh]r
r Rr hj ubhj X Scalarr r¡
r¢ r£ }r¤ (hh]r¥ hj j X Plainr¦ r§
r¨ r© }rª (hh]r«
r¬ Rr hj£ uba
r® Rr¯ hj j¦ j© ubhj X Stringr° r±
r² r³ }r´ (hh]rµ (hj j° X Interpolr¶ r·
r¸ r¹ }rº (hh]r»
r¼ Rr½ hj³ ubhj j° X Delimeterr¾ r¿
rÀ rÁ }r (hh]rÃ
rÄ RrÅ hj³ ubhj j° j rÆ
rÇ rÈ }rÉ (hh]rÊ
rË RrÌ hj³ ubhj j° j rÍ
rÎ rÏ }rÐ (hh]rÑ
rÒ RrÓ hj³ ubhj j° X SinglerÔ rÕ
rÖ r× }rØ (hh]rÙ
rÚ RrÛ hj³ ubhj j° jT rÜ
rÝ rÞ }rß (hh]rà
rá Rrâ hj³ ubhj j° X Backtickrã rä
rå ræ }rç (hh]rè
ré Rrê hj³ ubhj j° h`rë
rì rí }rî (hh]rï
rð Rrñ hj³ ubhj j° X Regexrò ró
rô rõ }rö (hh]r÷
rø Rrù hj³ ubhj j° X Momentrú rû
rü rý }rþ (hh]rÿ
r Rr hj³ ubhj j° X Booleanr r
r r }r (hh]r
r Rr hj³ ubhj j° X Characterr
r
r r
}r (hh]r
r Rr hj³ ubhj j° X Delimiterr r
r r }r (hh]r
r Rr hj³ ubhj j° X Docr r
r r }r (hh]r
r Rr! hj³ ubhj j° hr"
r# r$ }r% (hh]r&
r' Rr( hj³ ubhj j° X Affixr) r*
r+ r, }r- (hh]r.
r/ Rr0 hj³ ubhj j° X Heredocr1 r2
r3 r4 }r5 (hh]r6
r7 Rr8 hj³ ubhj j° X Doubler9 r:
r; r< }r= (hh]r>
r? Rr@ hj³ ubhj j° X InterprA rB
rC rD }rE (hh]rF
rG RrH hj³ ubhj j° X AtomrI rJ
rK rL }rM (hh]rN
rO RrP hj³ ube
rQ RrR hj j) j, jã jæ j jÈ j j j j j9 j< h`jí j1 j4 j¶ j¹ jT jÞ jò jõ jÔ j× j jÏ j
j
jú jý jA jD j j j¾ jÁ jI jL hj$ ubhj X NumberrS rT
rU rV }rW (hh]rX (hj jS X FloatrY rZ
r[ r\ }r] (hh]r^
r_ Rr` hjV ubhj jS X Decra rb
rc rd }re (hh]rf
rg Rrh hjV ubhj jS X Radixri rj
rk rl }rm (hh]rn
ro Rrp hjV ubhj jS X Octrq rr
rs rt }ru (hh]rv
rw Rrx hjV ubhj jS X Binry rz
r{ r| }r} (hh]r~
r Rr hjV ubhj jS hòr
r r }r (hh]r
r Rr hjV ubhj jS X Hexr r
r r }r (hh]r
r Rr hjV ubhj jS X Integerr r
r r }r (hh]r h(j jS j X Longr tr
r r }r (hh]r
r Rr hj uba
r Rr hjV j j ubhj jS X Decimalr r¡
r¢ r£ }r¤ (hh]r¥
r¦ Rr§ hjV ube
r¨ Rr© hj jy j| jY j\ j j j j jq jt ji jl hòj j j£ ja jd ube
rª Rr« hh]j° j³ jS jV j j j j£ jT j j j ubhX Genericr¬
r
r® r¯ }r° (hh]r± (hj¬ X Errorr² r³
r´ rµ }r¶ (hh]r·
r¸ Rr¹ hj¯ ubhj¬ X
Subheadingrº r»
r¼ r½ }r¾ (hh]r¿
rÀ RrÁ hj¯ ubhj¬ X Tracebackr rÃ
rÄ rÅ }rÆ (hh]rÇ
rÈ RrÉ hj¯ ubhj¬ X OutputrÊ rË
rÌ rÍ }rÎ (hh]rÏ
rÐ RrÑ hj¯ ubhj¬ X PromptrÒ rÓ
rÔ rÕ }rÖ (hh]r×
rØ RrÙ hj¯ ubhj¬ X DeletedrÚ rÛ
rÜ rÝ }rÞ (hh]rß
rà Rrá hj¯ ubhj¬ X Insertedrâ rã
rä rå }ræ (hh]rç
rè Rré hj¯ ubhj¬ X Headingrê rë
rì rí }rî (hh]rï
rð Rrñ hj¯ ubhj¬ X Strongrò ró
rô rõ }rö (hh]r÷
rø Rrù hj¯ ubhj¬ X Emphrú rû
rü rý }rþ (hh]rÿ
r Rr hj¯ ube
r Rr hh]jÚ jÝ jú jý j² jµ jê jí jâ jå jÊ jÍ jÒ jÕ jò jõ jº j½ j jÅ ubhj²
r
r r }r (hh]r
r Rr
hh]ubhhjT
r
r r
}r (hh]r
r Rr hh]ubhX Textr
r
r r }r (hh]r (hj X Rootr r
r r }r (hh]r
r Rr hj ubhj j r
r! r" }r# (hh]r$
r% Rr& hj ubhj X Ragr' r(
r) r* }r+ (hh]r,
r- Rr. hj ubhj X
Whitespacer/ r0
r1 r2 }r3 (hh]r4
r5 Rr6 hj ubhj X Beerr7 r8
r9 r: }r; (hh]r<
r= Rr> hj ubhj X Punctuationr? r@
rA rB }rC (hh]rD
rE RrF hj ube
rG RrH hh]j/ j2 j j" j? jB j j j7 j: j' j* ubhX CommentrI
rJ
rK rL }rM (hh]rN (hjI X PreprocrO rP
rQ rR }rS (hh]rT
rU RrV hjL ubhjI X MultirW rX
rY rZ }r[ (hh]r\
r] Rr^ hjL ubhjI X Hashbangr_ r`
ra rb }rc (hh]rd
re Rrf hjL ubhjI jÔ rg
rh ri }rj (hh]rk
rl Rrm hjL ubhjI X
SingleLinern ro
rp rq }rr (hh]rs
rt Rru hjL ubhjI j rv
rw rx }ry (hh]rz
r{ Rr| hjL ubhjI X Directiver} r~
r r }r (hh]r
r Rr hjL ubhjI X Multiliner
r
r r }r (hh]r
r Rr hjL ubhjI X
Singleliner r
r r }r (hh]r
r Rr hjL ubhjI X PreprocFiler r
r r }r (hh]r
r Rr hjL ubhjI X Specialr r
r r }r¡ (hh]r¢
r£ Rr¤ hjL ube
r¥ Rr¦ hh]j_ jb j
j jO jR j j jÔ ji j j j} j jn jq j jx jW jZ j j ubhj?
r§
r¨ r© }rª (hh]r« hj? X Indicatorr¬ r
r® r¯ }r° (hh]r±
r² Rr³ hj© uba
r´ Rrµ hh]j¬ j¯ ube
r¶ Rr· j j h`hcj² j jT j
hhhhj j j? j© hhhkjI jL j¬ j¯ X Tokenr¸ h]j° j³ jS jV ubh2h5hJhMh:h=hBhEhRhUhhh*h-hhh"h%h
h
ubX schemer¹ rº j X r» r¼ hX COMPILERr½ r¾ j j» r¿ j X =rÀ rÁ j j» r j X
rà rÄ hX classrÅ rÆ j jà rÇ j j» rÈ j j» rÉ hX typerÊ rË j jà rÌ j j» rÍ j j» rÎ j j» rÏ j j» rÐ hX ProgrÑ rÒ j j» rÓ j jÀ rÔ j jÀ rÕ j j» rÖ j X mr× rØ j X krÙ rÚ j X _rÛ rÜ j X PrÝ rÞ j X rrß rà j X orá râ j X grã rä j X (rå ræ j X srç rè j X tré rê j j× rë j jé rì j j» rí j X :rî rï j j» rð hX Stmtrñ rò j X )ró rô j X ,rõ rö j j» r÷ j j» rø j jà rù j jà rú j j» rû j j» rü j j» rý j j» rþ hX Stmtrÿ r j j» r j jÀ r j jÀ r j j» r j j» r j jà r j j» r j j» r j j» r j j» r
j j» r j j» r j j× r
j jÙ r j jÛ r j X Ar r j jç r j jã r j X nr r j jå r j X ir r j X dr r j X er r j j» r j jî r j j» r hX
Identifierr r! j jõ r" j j» r# j j» r$ j j r% j X xr& r' j X pr( r) j jß r* j j» r+ j jî r, j j» r- hX Exprr. r/ j jó r0 j j» r1 j X |r2 r3 j j» r4 j j» r5 j j» r6 j jà r7 j j» r8 j j» r9 j j» r: j j» r; j j» r< j j» r= j j× r> j jÙ r? j jÛ r@ j X IrA rB j X frC rD j jå rE j X crF rG j já rH j j rI j j rJ j j» rK j jî rL j j» rM hX ExprrN rO j jõ rP j j» rQ j j» rR j jç rS j X 1rT rU j j» rV j jî rW j j» rX hX StmtrY rZ j jõ r[ j j» r\ j jç r] j X 2r^ r_ j j» r` j jî ra j j» rb hX Stmtrc rd j jó re j j» rf j j2 rg j j» rh j j» ri j j» rj j jà rk j j» rl j j» rm j j» rn j j» ro j j» rp j j» rq j j× rr j jÙ rs j jÛ rt j X Sru rv j j rw j X qrx ry j jå rz j X hr{ r| j j r} j X ar~ r j j r j j» r j jî r j j» r hX Stmtr r
j jõ r j j» r j j» r j X lr r j j~ r j jç r j jé r j j» r j jî r j j» r hX Stmtr r j jó r j jõ r j j» r j j» r j jà r j jà r j j» r j j» r j j» r j j» r hX Exprr r j j» r j jÀ r j jÀ r¡ j j» r¢ j jà r£ j j» r¤ j j» r¥ j j» r¦ j j» r§ j j» r¨ j j» r© j j× rª j jÙ r« j jÛ r¬ j X Cr r® j já r¯ j j r° j jç r± j jé r² j jå r³ j jF r´ j já rµ j j r¶ j jç r· j jé r¸ j j» r¹ j jî rº j j» r» hX Intr¼ r½ j jó r¾ j j» r¿ j j2 rÀ j j» rÁ j j» r j jà rà j j» rÄ j j» rÅ j j» rÆ j j» rÇ j j» rÈ j j» rÉ j j× rÊ j jÙ rË j jÛ rÌ j jÝ rÍ j j rÎ j X urÏ rÐ j jç rÑ j jå rÒ j jC rÓ j jç rÔ j jé rÕ j j» rÖ j jî r× j j» rØ hX ExprrÙ rÚ j jõ rÛ j j» rÜ j j» rÝ j jç rÞ j j rß j j rà j j» rá j jî râ j j» rã hX Exprrä rå j jó ræ j j» rç j j2 rè j jà ré j j» rê j j» rë j j» rì j j» rí j j» rî j j» rï j j× rð j jÙ rñ j jÛ rò j jA ró j j rô j jå rõ j j rö j j r÷ j j rø j j» rù j jî rú j j» rû hX
Identifierrü rý j jó rþ j jõ rÿ j jà r j j» r j j» r j j» r j j» r hX
Identifierr r j j» r j jÀ r j j» r hX Textr
r j jà r j jà r
hX typer r j j» r jL X# /* storage for program variables */r r j jà r j j» r j j» r j X `r r hX Sigmar r j j» r j jÀ r j j» r hX
Identifierr r j j» r hkX -m->r r! j j» r" hX Intr# r$ j j» r% j jà r& j jà r' hX valuer( r) j j» r* j j» r+ j j» r, j j» r- j j» r. j jà r/ jg X m : r0 r1 hX Progr2 r3 j j» r4 hkX ->r5 r6 j j» r7 j j r8 hX Sigmar9 r: j j» r; hkX ->r< r= j j» r> j j r? hX Sigmar@ rA j jà rB j j» rC j j» rD j j× rE j jå rF j j( rG j jó rH j jå rI j j rJ j jç rK j j rL j jã rM j j× rN j j~ rO j jó rP j j» rQ j j» rR hX isrS rT j j» rU j j» rV j j× rW j jå rX j jç rY j jé rZ j j× r[ j jé r\ j jå r] j j( r^ j jó r_ j jó r` j jå ra j j rb j jç rc j j rd j jã re j j× rf j j~ rg j jó rh j jõ ri j j» rj j j» rk j jà rl j jà rm jg X m : rn ro hX Stmtrp rq j j» rr hkX ->rs rt j j» ru j j rv hX Sigmarw rx j j» ry hkX ->rz r{ j j» r| j j r} hX Sigmar~ r j jà r j j» r j j» r j j× r j jå r j jç r
j jó r j jå r j j r j jç r j j r j jã r j j× r j j~ r j jó r j j» r j j» r hX isr r j j» r j j» r j jà r j j» r j j» r j j» r j j» r hX caser r j j» r j jç r j j» r hX ofr r j j» r¡ j jà r¢ j j» r£ j j» r¤ j j» r¥ j j» r¦ j j» r§ j j» r¨ j j× r© j jÙ rª j jÛ r« j j r¬ j jç r j jã r® j j r¯ j jå r° j j r± j jõ r² j j» r³ j j r´ j jó rµ j j» r¶ hkX ->r· r¸ j j» r¹ j j rº j jç r» j j r¼ j jã r½ j j× r¾ j j~ r¿ j j» rÀ hkX !!rÁ r j j» rà j X [rÄ rÅ j j rÆ j j» rÇ hkX +>rÈ rÉ j j» rÊ j j× rË j jå rÌ j j rÍ j jó rÎ j jå rÏ j j rÐ j jç rÑ j j rÒ j jã rÓ j j× rÔ j j~ rÕ j jó rÖ j X ]r× rØ j jõ rÙ j j» rÚ j jà rÛ j j» rÜ j j» rÝ j j» rÞ j j» rß j j» rà j j» rá j j× râ j jÙ rã j jÛ rä j ju rå j j ræ j jx rç j jå rè j jç ré j jT rê j jõ rë j j» rì j jç rí j j^ rî j jó rï j j» rð hkX ->rñ rò j j» ró j j× rô j jå rõ j jç rö j j^ r÷ j jó rø j jå rù j j× rú j jå rû j jç rü j jT rý j jó rþ j jå rÿ j j r j jç r j j r j jã r j j× r j j~ r j jó r j jó r j jõ r j j» r j jà r
j j» r j j» r j j» r
j j» r j j» r j j» r j j× r j jÙ r j jÛ r j jA r j jC r j jå r j jF r j jõ r j j» r j jç r j jT r j jõ r j j» r j jç r j j^ r j jó r j j» r! hkX ->r" r# j j» r$ j jà r% j j» r& j j» r' j j» r( j j» r) j j» r* j j» r+ j j» r, j j» r- hX ifr. r/ j j» r0 j j× r1 j jå r2 j jF r3 j jó r4 j jå r5 j j r6 j jç r7 j j r8 j jã r9 j j× r: j j~ r; j jó r< j j» r= hkX ~=r> r? j j» r@ j X 0rA rB j j» rC hX thenrD rE j j» rF j j× rG j jå rH j jç rI j jT rJ j jó rK j jå rL j j rM j jç rN j j rO j jã rP j j× rQ j j~ rR j jó rS j j» rT hX elserU rV j j» rW j j× rX j jå rY j jç rZ j j^ r[ j jó r\ j jå r] j j r^ j jç r_ j j r` j jã ra j j× rb j j~ rc j jó rd j j» re hX endrf rg j j» rh j j» ri j j» rj j j» rk j j» rl j j» rm j jà rn j j» ro j j» rp j j» rq j j» rr hX endrs rt j jõ ru j jà rv j j» rw j j» rx j jà ry jg X m : rz r{ hX Exprr| r} j j» r~ hkX ->r r j j» r j j r hX Sigmar r j j» r
hkX ->r r j j» r hX Intr r j jà r j j» r j j» r j j× r j jå r j j r j jó r j jå r j j r j jç r j j r j jã r j j× r j j~ r j jó r j j» r j j» r hX isr r j j» r j j» r j jà r j j» r¡ j j» r¢ j j» r£ j j» r¤ hX caser¥ r¦ j j» r§ j j r¨ j j» r© hX ofrª r« j j» r¬ j jà r j j» r® j j» r¯ j j» r° j j» r± j j» r² j j» r³ j j× r´ j jÙ rµ j jÛ r¶ j j r· j já r¸ j j r¹ j jç rº j jé r» j jå r¼ j j r½ j jó r¾ j j» r¿ hkX ->rÀ rÁ j j» r j j rà j jõ rÄ j j» rÅ j jà rÆ j j» rÇ j j» rÈ j j» rÉ j j» rÊ j j» rË j j» rÌ j j× rÍ j jÙ rÎ j jÛ rÏ j jÝ rÐ j j rÑ j jÏ rÒ j jç rÓ j jå rÔ j j rÕ j jT rÖ j jõ r× j j» rØ j j rÙ j j^ rÚ j jó rÛ j j» rÜ hkX ->rÝ rÞ j j» rß j j× rà j jå rá j j râ j jT rã j jó rä j jå rå j j ræ j jç rç j j rè j jã ré j j× rê j j~ rë j jó rì j j» rí j X +rî rï j j» rð j j× rñ j jå rò j j ró j j^ rô j jó rõ j jå rö j j r÷ j jç rø j j rù j jã rú j j× rû j j~ rü j jó rý j jõ rþ j j» rÿ j jà r j j» r j j» r j j» r j j» r j j» r j j» r j j× r j jÙ r j jÛ r j jA r
j j r j jå r j j r
j j r j jó r j j» r hkX ->r r j j» r hX ifr r j j» r j j r j j r j j» r hX isinr r j j» r j j» r hX domr r j j» r j j r! j jç r" j j r# j jã r$ j j× r% j j~ r& j j» r' hX thenr( r) j j» r* j j r+ j jç r, j j r- j jã r. j j× r/ j j~ r0 j jå r1 j j r2 j j r3 j jó r4 j j» r5 hX elser6 r7 j j» r8 j jA r9 j j» r: hX endr; r< j j» r= j jà r> j j» r? j j» r@ j j» rA j j» rB hX endrC rD j j» rE j jà rF j jà rG hX typerH rI j jà rJ j j» rK j j» rL hX MProgrM rN j j» rO j jÀ rP j j» rQ hX InstrR rS hX -listrT rU j jõ rV j jà rW j j» rX j j» rY hX InstrZ r[ j j» r\ j jÀ r] j jÀ r^ j j» r_ j jà r` j j» ra j j» rb j j» rc j j» rd j j» re j j× rf j jÙ rg j jÛ rh j jÝ ri j jÏ rj j jç rk j j{ rl j jå rm j j rn j j ro j j rp j jT rq j j» rr j jî rs j j» rt hX
Identifierru rv j jó rw j j» rx j j2 ry j j» rz j jà r{ j j» r| j j» r} j j» r~ j j» r j j» r j j× r j jÙ r j jÛ r j jÝ r j já r
j j( r j jå r hX Unitr r j jó r j j» r j j2 r j j» r j jà r j j» r j j» r j j» r j j» r j j» r j j× r j jÙ r j jÛ r j j r j j r j j r j jå r hX Unitr r j jó r j j» r j j2 r j j» r j jà r¡ j j» r¢ j j» r£ j j» r¤ j j» r¥ j j» r¦ j j× r§ j jÙ r¨ j jÛ r© j j rª j j r« j jç r¬ j jé r j jå r® j X vr¯ r° j j~ r± j j r² j j» r³ j jî r´ j j» rµ hX Intr¶ r· j jó r¸ j j» r¹ j j2 rº j j» r» j jà r¼ j j» r½ j j» r¾ j j» r¿ j j» rÀ j j» rÁ j j× r j jÙ rà j jÛ rÄ j ju rÅ j jé rÆ j já rÇ j jß rÈ j j rÉ j jå rÊ j j rË j j rÌ j j rÍ j j^ rÎ j j» rÏ j jî rÐ j j» rÑ hX
IdentifierrÒ rÓ j jó rÔ j j» rÕ j j2 rÖ j j» r× j jà rØ j j» rÙ j j» rÚ j j» rÛ j j» rÜ j j» rÝ j j× rÞ j jÙ rß j jÛ rà j X Jrá râ j jÏ rã j j× rä j j( rå h5X falseræ rç j jå rè j já ré j jC rê j jC rë j jT rì j j» rí j jî rî j j» rï hX Intrð rñ j jó rò j j» ró j j2 rô j j» rõ j jà rö j j» r÷ j j» rø j j» rù j j» rú j j» rû j j× rü j jÙ rý j jÛ rþ j já rÿ j jÏ r j j× r j j( r j jå r j já r j jC r j jC r j j^ r j j» r j jî r j j» r
hX Intr r j jó r
j j» r j jà r j jà r j jà r jL X+ /* An interpreter for SMALL instructions */r r j jà r j jà r hX typer r j j» r j j» r hX Stackr r j j» r j jÀ r j j» r hX Intr r hX -listr! r" j jà r# hX valuer$ r% j j» r& j jà r' jg X I : r( r) e(hX MProgr* r+ j j» r, hkX ><r- r. j j» r/ hX Intr0 r1 j j» r2 hkX ><r3 r4 j j» r5 hX Stackr6 r7 j j» r8 hkX ->r9 r: j j» r; j jå r< j j r= hX Sigmar> r? j j» r@ hkX ->rA rB j j rC hX SigmarD rE j jó rF j jà rG j j» rH j j» rI hjA rJ j jå rK j j× rL j j( rM j jõ rN j j» rO j j( rP j jF rQ j jõ rR j j» rS j jç rT j jó rU j jå rV j j rW j jç rX j j rY j jã rZ j j× r[ j j~ r\ j jó r] j j» r^ hX isr_ r` j j» ra j jà rb j j» rc j j» rd j j» re j j» rf hX ifrg rh j j» ri j j( rj j jF rk j j» rl hkX <=rm rn j j» ro j jA rp j j» rq hkX \/rr rs j j» rt j j( ru j jF rv j j» rw j X >rx ry j j» rz hX lenr{ r| j j» r} j j× r~ j j( r j j» r hX thenr r j j» r j j r j jç r
j j r j jã r j j× r j j~ r j j» r hX elser r j jà r j j» r j j» r j j» r j j» r j j» r j j» r hX caser r j j» r j j» r j j× r j j( r j jå r j j( r j jF r j jó r j j» r hX ofr r j jà r¡ j j» r¢ j j» r£ j j» r¤ j j» r¥ j j» r¦ j j» r§ j j» r¨ j j» r© j j× rª j jÙ r« j jÛ r¬ j jÝ r j jÏ r® j jç r¯ j j{ r° j jå r± j j& r² j jó r³ j j» r´ hkX ->rµ r¶ j j» r· hX ifr¸ r¹ j j» rº j j& r» j j» r¼ hX isinr½ r¾ j j» r¿ hX domrÀ rÁ j j» r j j rà j jç rÄ j j rÅ j jã rÆ j j× rÇ j j~ rÈ j j» rÉ j jà rÊ j j» rË j j» rÌ j j» rÍ j j» rÎ j j» rÏ j j» rÐ j j» rÑ j j» rÒ j j» rÓ j j» rÔ hX thenrÕ rÖ j j» r× hjA rØ j jå rÙ j j× rÚ j j( rÛ j jõ rÜ j j» rÝ j j( rÞ j jF rß j j» rà j jî rá j j» râ j jT rã j jõ rä j j» rå hkX <.ræ rç j j rè j jç ré j j rê j jã rë j j× rì j j~ rí j jå rî j j& rï j jó rð hkX .>rñ rò j j» ró j X ^rô rõ j j» rö j jç r÷ j jó rø j jå rù j j rú j jç rû j j rü j jã rý j j× rþ j j~ rÿ j jó r j jà r j j» r j j» r j j» r j j» r j j» r j j» r j j» r j j» r j j» r
j j» r hX elser r
j j» r j j» r hjA r j jå r j j× r j j( r j jõ r j j» r j j( r j jF r j j» r j jî r j j» r j jT r j jõ r j j» r hkX <.r r j jA r hkX .>r! r" j j» r# j jô r$ j j» r% j jç r& j jó r' j jå r( j j r) j jç r* j j r+ j jã r, j j× r- j j~ r. j jó r/ j j» r0 hX endr1 r2 j jõ r3 j jà r4 j j» r5 j j» r6 j j» r7 j j» r8 j j» r9 j j» r: j j» r; j j» r< j j× r= j jÙ r> j jÛ r? j jÝ r@ j já rA j j( rB j jå rC j jå rD j jó rE j jó rF j j» rG hkX ->rH rI j j» rJ hX ifrK rL j j» rM hX lenrN rO j j» rP j jç rQ j j» rR j jÀ rS j j» rT j jA rU j j» rV hX thenrW rX j j» rY j j rZ j jç r[ j j r\ j jã r] j j× r^ j j~ r_ j jà r` j j» ra j j» rb j j» rc j j» rd j j» re j j» rf j j» rg j j» rh j j» ri j j» rj hX elserk rl j j» rm hjA rn j jå ro j j× rp j j( rq j jõ rr j j» rs j j( rt j jF ru j j» rv j jî rw j j» rx j jT ry j jõ rz j j» r{ hX tlr| r} j j» r~ j jç r j jó r j jå r j j r j jç r j j r j jã r
j j× r j j~ r j jó r j j» r hX endr r j jõ r j jà r j j» r j j» r j j» r j j» r j j» r j j» r j j» r j j» r j j× r j jÙ r j jÛ r j j r j j r j jç r j jé r j jå r j j r j jó r j j» r j j» r¡ hkX ->r¢ r£ j j» r¤ hjA r¥ j jå r¦ j j× r§ j j( r¨ j jõ r© j j» rª j j( r« j jF r¬ j j» r j jî r® j j» r¯ j jT r° j jõ r± j j» r² hkX <.r³ r´ j j rµ hkX .>r¶ r· j j» r¸ j jô r¹ j j» rº j j» r» j jç r¼ j jó r½ j jå r¾ j j r¿ j jç rÀ j j rÁ j jã r j j× rà j j~ rÄ j jó rÅ j jõ rÆ j jà rÇ j j» rÈ j j» rÉ j j» rÊ j j» rË j j» rÌ j j» rÍ j j» rÎ j j» rÏ j j× rÐ j jÙ rÑ j jÛ rÒ j j rÓ j j rÔ j j rÕ j jå rÖ j jå r× j jó rØ j jó rÙ j j» rÚ hkX ->rÛ rÜ j j» rÝ hX ifrÞ rß j j» rà hX lenrá râ j j» rã j jç rä j j» rå j X <ræ rç j j» rè j j^ ré j j» rê hX thenrë rì j j» rí j j rî j jç rï j j rð j jã rñ j j× rò j j~ ró j j» rô j jà rõ j j» rö j j» r÷ j j» rø j j» rù j j» rú j j» rû j j» rü j j» rý j j» rþ j j» rÿ hX elser
r
j j» r
j j» r
hjA r
j jå r
j j× r
j j( r
j jõ r
j j» r
j j( r
j jF r
j j» r
j jî r
j j» r
j jT r
j jõ r
hkX <.r
r
j jç r
j jå r
j jT r
j jó r
j j» r
j jî r
j j» r
j jç r
j jå r
j j^ r
j jó r
hkX .>r
r
j j» r
j jô r!
j j» r"
hX tlr#
r$
j j» r%
hX tlr&
r'
j j» r(
j jç r)
j jó r*
j jå r+
j j r,
j jç r-
j j r.
j jã r/
j j× r0
j j~ r1
j jó r2
j j» r3
hX endr4
r5
j jõ r6
j jà r7
j j» r8
j j» r9
j j» r:
j j» r;
j j» r<
j j» r=
j j» r>
j j» r?
j j× r@
j jÙ rA
j jÛ rB
j ju rC
j jé rD
j já rE
j jß rF
j j rG
j jå rH
j j& rI
j jó rJ
j j» rK
hkX ->rL
rM
j j» rN
hX ifrO
rP
j j» rQ
hX lenrR
rS
j j» rT
j jç rU
j j» rV
j jÀ rW
j j» rX
j jA rY
j j» rZ
hX thenr[
r\
j j» r]
j j r^
j jç r_
j j r`
j jã ra
j j× rb
j j~ rc
j jà rd
j j» re
j j» rf
j j» rg
j j» rh
j j» ri
j j» rj
j j» rk
j j» rl
j j» rm
j j» rn
hX elsero
rp
j j» rq
hjA rr
j jå rs
j j× rt
j j( ru
j jõ rv
j j» rw
j j( rx
j jF ry
j j» rz
j jî r{
j j» r|
j jT r}
j jõ r~
j j» r
j jç r
j jó r
j jå r
j j r
j jç r
j j r
j jã r
j j× r
j j~ r
j j» r
hkX !!r
r
j j» r
j jÄ r
j j& r
j j» r
hkX +>r
r
j j» r
j jç r
j jå r
j jT r
j jó r
j j× r
j jó r
j j» r
hX endr
r
j jõ r
j jà r
j j» r
j j» r
j j» r
j j» r¡
j j» r¢
j j» r£
j j» r¤
j j» r¥
j j× r¦
j jÙ r§
j jÛ r¨
j já r©
j jÏ rª
j j× r«
j j( r¬
h5X falser
r®
j jå r¯
j j r°
j jó r±
j j» r²
hkX ->r³
r´
j j» rµ
hX ifr¶
r·
j j» r¸
hX lenr¹
rº
j j» r»
j jç r¼
j j» r½
j jÀ r¾
j j» r¿
j jA rÀ
j j» rÁ
hX thenrÂ
rÃ
j j» rÄ
j j rÅ
j jç rÆ
j j rÇ
j jã rÈ
j j× rÉ
j j~ rÊ
j jà rË
j j» rÌ
j j» rÍ
j j» rÎ
j j» rÏ
j j» rÐ
j j» rÑ
j j» rÒ
j j» rÓ
j j» rÔ
j j» rÕ
j j rÖ
j j r×
j jç rØ
j j rÙ
j jC rÚ
j j» rÛ
j j» rÜ
hX hdrÝ
rÞ
j j» rß
j jç rà
j j» rá
hkX ~=râ
rã
j j» rä
j jA rå
j j» ræ
j j» rç
hX thenrè
ré
j j» rê
hjA rë
j jå rì
j j× rí
j j( rî
j jõ rï
j j» rð
j j( rñ
j jF rò
j j» ró
j jî rô
j j» rõ
j jT rö
j jõ r÷
j j» rø
j jç rù
j jó rú
j jå rû
j j rü
j jç rý
j j rþ
j jã rÿ
j j× r j j~ r j jó r j j» r j jà r j j» r j j» r j j» r j j» r j j» r j j» r
j j» r j j» r j j» r
j j» r hX elser r j j» r hjA r j jå r j j× r j j( r j jõ r j j» r j j( r j jF r j j» r j jî r j j» r j j r j jõ r j j» r j jç r j jó r! j jå r" j j r# j jç r$ j j r% j jã r& j j× r' j j~ r( j jó r) j j» r* hX endr+ r, j jõ r- j jà r. j j» r/ j j» r0 j j» r1 j j» r2 j j» r3 j j» r4 j j» r5 j j» r6 j j× r7 j jÙ r8 j jÛ r9 j já r: j jÏ r; j j× r< j j( r= j jå r> j j r? j jó r@ j j» rA hkX ->rB rC j j» rD hjA rE j jå rF j j× rG j j( rH j jõ rI j j» rJ j j( rK j jF rL j j» rM j jî rN j j» rO j j rP j jõ rQ j j» rR j jç rS j jó rT j jå rU j j rV j jç rW j j rX j jã rY j j× rZ j j~ r[ j jó r\ j j» r] j jà r^ j j» r_ j j» r` j j» ra j j» rb j j» rc j j» rd hX endre rf j jà rg j j» rh j j» ri j j» rj j j» rk hX endrl rm j j» rn j j» ro j jà rp j jà rq hX valuerr rs j jà rt jg X comp_Prog : ru rv hX Progrw rx j j» ry hkX ->rz r{ j j» r| hX MProgr} r~ j jà r j X r r jg X comp_Progr r j X (p) r r
hX isr r j j» r j jF r j já r j j× r j j( r j jÛ r j ju r j jé r j j× r j jé r j jå r j jç r j jé r j j× r j jé r j jå r j j( r j jó r j jó r j jõ r j jà r j jà r jg X comp_Stmt : r r hX Stmtr r¡ j j» r¢ hkX ->r£ r¤ j j» r¥ hX MProgr¦ r§ j jà r¨ j X r© rª jg X comp_Stmtr« r¬ j X (s) r r® hX isr¯ r° j jà r± j j» r² j j» r³ j j» r´ j j» rµ hX caser¶ r· j j» r¸ j jç r¹ j j» rº hX ofr» r¼ j jà r½ j j» r¾ j j» r¿ j j» rÀ j j» rÁ j j» r j j» rà j j× rÄ j jÙ rÅ j jÛ rÆ j j rÇ j jç rÈ j jã rÉ j j rÊ j jå rË j j rÌ j j rÍ j jõ rÎ j j» rÏ j j rÐ j jó rÑ j j» rÒ hkX ->rÓ rÔ j j» rÕ j jF rÖ j já r× j j× rØ j j( rÙ j jÛ rÚ j X ErÛ rÜ j j& rÝ j j( rÞ j jß rß j jå rà j j rá j jó râ j j» rã j jô rä j j» rå hkX <.ræ rç j j» rè j j× ré j jÙ rê j jÛ rë j ju rì j jé rí j já rî j jß rï j j rð j jå rñ j j rò j j ró j jó rô j jõ rõ j j» rö j j× r÷ j jÙ rø j jÛ rù j jÝ rú j já rû j j( rü j jå rý j jó rþ j j» rÿ hkX .>r r j jõ r j jà r j j» r j j» r j j» r j j» r j j» r j j» r j j× r
j jÙ r j jÛ r j ju r
j j r j jx r j jå r j jç r j jT r j jõ r j j» r j jç r j j^ r j jó r j j» r hkX ->r r j j» r j jF r j já r j j× r j j( r j jÛ r j ju r! j jé r" j j× r# j jé r$ j jå r% j jç r& j jT r' j jó r( j j» r) j jô r* j j» r+ j jF r, j já r- j j× r. j j( r/ j jÛ r0 j ju r1 j jé r2 j j× r3 j jé r4 j jå r5 j jç r6 j j^ r7 j jó r8 j jõ r9 j jà r: j j» r; j j» r< j j» r= j j» r> j j» r? j j» r@ j j× rA j jÙ rB j jÛ rC j jA rD j jC rE j jå rF j j rG j jõ rH j j» rI j jç rJ j jT rK j jõ rL j j» rM j jç rN j j^ rO j jó rP j j» rQ hkX ->rR rS j j» rT j jà rU j j» rV j j» rW j j» rX j j» rY j j» rZ j j» r[ j j» r\ hX letr] r^ j j» r_ j jà r` j j» ra j j» rb j j» rc j j» rd j j» re j j» rf j j» rg j j» rh j j» ri j jF rj j j rk j j» rl j jÀ rm j j» rn j jF ro j já rp j j× rq j j( rr j jÛ rs j jÛ rt e(j j& ru j j( rv j jß rw j jå rx j j ry j jó rz j jõ r{ j j» r| j jà r} j j» r~ j j» r j j» r j j» r j j» r j j» r j j» r j j» r
j j» r j jF r j jç r j jT r j j» r j jÀ r j j» r j jF r j já r j j× r j j( r j jÛ r j ju r j jé r j j× r j jé r j jå r j jç r j jT r j jó r j jõ r j j» r j jF r j jç r j j^ r j j» r j jÀ r j j» r¡ j jF r¢ j já r£ j j× r¤ j j( r¥ j jÛ r¦ j ju r§ j jé r¨ j j× r© j jé rª j jå r« j jç r¬ j j^ r j jó r® j j» r¯ j jà r° j j» r± j j» r² j j» r³ j j» r´ j j» rµ j j» r¶ j j» r· hX inr¸ r¹ j jà rº j j» r» j j» r¼ j j» r½ j j» r¾ j j» r¿ j j» rÀ j j» rÁ j j» r j j» rà j j» rÄ j j» rÅ j jF rÆ j j rÇ j j» rÈ j jô rÉ j j» rÊ j jà rË j j» rÌ j j» rÍ j j» rÎ j j» rÏ j j» rÐ j j» rÑ j j» rÒ j j» rÓ j j» rÔ j j» rÕ j j» rÖ hkX <.r× rØ j j» rÙ j j× rÚ j jÙ rÛ j jÛ rÜ j já rÝ j jÏ rÞ j j× rß j j( rà h5X falserá râ j jå rã hX lenrä rå j j» ræ j jF rç j jç rè j jT ré j j» rê j jî rë j j» rì j X 3rí rî j jó rï j j» rð hkX .>rñ rò j j» ró j jô rô j jà rõ j j» rö j j» r÷ j j» rø j j» rù j j» rú j j» rû j j» rü j j» rý j j» rþ j j» rÿ j j» r
hkX <.r
r
j j» r
j j× r
j jÙ r
j jÛ r
j jÝ r
j já r
j j( r
j jå r
j jó r
j j» r
hkX .>r
r
j j» r
j jô r
j jà r
j j» r
j j» r
j j» r
j j» r
j j» r
j j» r
j j» r
j j» r
j j» r
j j» r
j j» r
j jF r
j jç r
j jT r
j j» r
j jô r!
j jà r"
j j» r#
j j» r$
j j» r%
j j» r&
j j» r'
j j» r(
j j» r)
j j» r*
j j» r+
j j» r,
j j» r-
hkX <.r.
r/
j j» r0
j j× r1
j jÙ r2
j jÛ r3
j já r4
j jÏ r5
j j× r6
j j( r7
j jå r8
hX lenr9
r:
j j» r;
j jF r<
j jç r=
j j^ r>
j j» r?
j jî r@
j j» rA
j j^ rB
j jó rC
j j» rD
hkX .>rE
rF
j j» rG
j jô rH
j jà rI
j j» rJ
j j» rK
j j» rL
j j» rM
j j» rN
j j» rO
j j» rP
j j» rQ
j j» rR
j j» rS
j j» rT
hkX <.rU
rV
j j» rW
j j× rX
j jÙ rY
j jÛ rZ
j jÝ r[
j já r\
j j( r]
j jå r^
j jó r_
j j» r`
hkX .>ra
rb
j j» rc
j jô rd
j jà re
j j» rf
j j» rg
j j» rh
j j» ri
j j» rj
j j» rk
j j» rl
j j» rm
j j» rn
j j» ro
j j» rp
j jF rq
j jç rr
j j^ rs
j jà rt
j j» ru
j j» rv
j j» rw
j j» rx
j j» ry
j j» rz
j j» r{
hX endr|
r}
j jà r~
j j» r
j j» r
j j» r
j j» r
hX endr
r
j jõ r
j jà r
j jà r
jg X comp_Expr : r
r
hX Exprr
r
j j» r
hkX ->r
r
j j» r
hX MProgr
r
j jà r
j X r
r
jg X comp_Exprr
r
j X (e) r
r
hX isr
r
j j» r
j jà r
j j» r
j j» r
j j» r
j j» r
hX caser¡
r¢
j j» r£
j j r¤
j j» r¥
hX ofr¦
r§
j jà r¨
j j» r©
j j» rª
j j» r«
j j» r¬
j j» r
j j» r®
j j× r¯
j jÙ r°
j jÛ r±
j j r²
j já r³
j j r´
j jç rµ
j jé r¶
j jå r·
j j r¸
j jó r¹
j j» rº
hkX ->r»
r¼
j j» r½
hkX <.r¾
r¿
j j» rÀ
j j× rÁ
j jÙ rÂ
j jÛ rÃ
j j rÄ
j j rÅ
j jç rÆ
j jé rÇ
j jå rÈ
j j rÉ
j jó rÊ
j j» rË
hkX .>rÌ
rÍ
j jõ rÎ
j jà rÏ
j j» rÐ
j j» rÑ
j j» rÒ
j j» rÓ
j j» rÔ
j j» rÕ
j j× rÖ
j jÙ r×
j jÛ rØ
j jÝ rÙ
j j rÚ
j jÏ rÛ
j jç rÜ
j jå rÝ
j j rÞ
j jT rß
j jõ rà
j j» rá
j j râ
j j^ rã
j jó rä
j j» rå
hkX ->ræ
rç
j j» rè
j jà ré
j j» rê
j j» rë
j j» rì
j j» rí
j j» rî
j j» rï
j j» rð
j j» rñ
j jF rò
j já ró
j j× rô
j j( rõ
j jÛ rö
j jÛ r÷
j j& rø
j j( rù
j jß rú
j jå rû
j j rü
j jT rý
j jó rþ
j j» rÿ
j jô r j j» r j jF r j já r j j× r j j( r j jÛ r j jÛ r j j& r j j( r j jß r
j jå r j j r j j^ r
j jó r j j» r j jô r j j» r hkX <.r r j j» r j j× r j jÙ r j jÛ r j j r j j r j j r j jå r j jó r j j» r hkX .>r r j jõ r j jà r! j j» r" j j» r# j j» r$ j j» r% j j» r& j j» r' j j× r( j jÙ r) j jÛ r* j jA r+ j j r, j jå r- j j r. j j r/ j jó r0 j j» r1 hkX ->r2 r3 j j» r4 hkX <.r5 r6 j j» r7 j j× r8 j jÙ r9 j jÛ r: j jÝ r; j jÏ r< j jç r= j j{ r> j jå r? j j r@ j j rA j jó rB j j» rC hkX .>rD rE j jà rF j j» rG j j» rH j j» rI j j» rJ hX endrK rL j jà rM j jà rN hX endrO rP j jà rQ e.