Repository URL to install this package:
|
Version:
2.5.0 ▾
|
]q (cpygments.token
_TokenType
qX CommentqX Singleqq
qq}q(X subtypesqcbuiltins
set
q ]q
qRqX parentq
hh
q
qq}q(hh ]q(hhX Preprocqq
qq}q(hh ]q
qRqh
hubhhX Multiqq
qq}q(hh ]q
q!Rq"h
hubhhX Hashbangq#q$
q%q&}q'(hh ]q(
q)Rq*h
hubhhhX
SingleLineq+q,
q-q.}q/(hh ]q0
q1Rq2h
hubhhX Docq3q4
q5q6}q7(hh ]q8
q9Rq:h
hubhhX Directiveq;q<
q=q>}q?(hh ]q@
qARqBh
hubhhX MultilineqCqD
qEqF}qG(hh ]qH
qIRqJh
hubhhX
SinglelineqKqL
qMqN}qO(hh ]qP
qQRqRh
hubhhX PreprocFileqSqT
qUqV}qW(hh ]qX
qYRqZh
hubhhX Specialq[q\
q]q^}q_(hh ]q`
qaRqbh
hube
qcRqdh
h)
qeqf}qg(hh ]qh(hX Escapeqi
qj
qkql}qm(hh ]qn
qoRqph
hfubhX Operatorqq
qr
qsqt}qu(hh ]qv(hhqX DBSqwqx
qyqz}q{(hh ]q|
q}Rq~h
htubhhqX Wordqq
qq}q(hh ]q
q
Rqh
htube
qRqh
hfhhhwhzubhX Nameq
q
qq}q(hh ]q(hhX Tagqq
qq}q(hh ]q
qRqh
hubhhX Entityqq
qq}q(hh ]qhhhhwq
qq}q (hh ]q¡
q¢Rq£h
huba
q¤Rq¥h
hhwhubhhX Exceptionq¦q§
q¨q©}qª(hh ]q«
q¬Rqh
hubhhX Decoratorq®q¯
q°q±}q²(hh ]q³
q´Rqµh
hubhhX Classq¶q·
q¸q¹}qº(hh ]q»(hhh¶hwq¼
q½q¾}q¿(hh ]qqÁRqÂh
h¹ubhhh¶X StartqÇqąqŁqÆ}qÇ(hh ]qȅqÉRqÊh
h¹ube
qËRqÌh
hhÃhÆhwh¾ubhhX Variableq͆q΅qρqÐ}qÑ(hh ]qÒ(hhhÍX AnonymousqӇqԅqՁqÖ}q×(hh ]qqÙRqÚh
hÐubhhhÍh¶qۅq܁qÝ}qÞ(hh ]q߅qàRqáh
hÐubhhhÍX Magicqâqã
qäqå}qæ(hh ]qç
qèRqéh
hÐubhhhÍX Globalqêqë
qìqí}qî(hh ]qï
qðRqñh
hÐubhhhÍX Instanceqòqó
qôqõ}qö(hh ]q÷
qøRqùh
hÐube
qúRqûh
hh¶hÝhêhíhòhõhâhåhÓhÖubhhX Attributeqüqý
qþqÿ}r (hh ]r hhhüh͇r
r r }r (hh ]r
r Rr h
hÿuba
r Rr
h
hhÍj ubhhX Namespacer r
r
r }r (hh ]r
r Rr h
hubhhX Propertyr r
r r }r (hh ]r
r Rr h
hubhhX Symbolr r
r r }r (hh ]r
r! Rr" h
hubhhX Classesr# r$
r% r& }r' (hh ]r(
r) Rr* h
hubhhX Pseudor+ r,
r- r. }r/ (hh ]r0
r1 Rr2 h
hubhhX Labelr3 r4
r5 r6 }r7 (hh ]r8
r9 Rr: h
hubhhhqr;
r< r= }r> (hh ]r?
r@ RrA h
hubhhX BuiltinrB rC
rD rE }rF (hh ]rG (hhjB j+ rH
rI rJ }rK (hh ]rL
rM RrN h
jE ubhhjB X TyperO rP
rQ rR }rS (hh ]rT
rU RrV h
jE ube
rW RrX h
hj+ jJ jO jR ubhhX FieldrY rZ
r[ r\ }r] (hh ]r^
r_ Rr` h
hubhhX Otherra rb
rc rd }re (hh ]rf hhja X Memberrg rh
ri rj }rk (hh ]rl
rm Rrn h
jd uba
ro Rrp h
hjg jj ubhhX Functionrq rr
rs rt }ru (hh ]rv hhjq hârw
rx ry }rz (hh ]r{
r| Rr} h
jt uba
r~ Rr h
hhâjy ubhhjO r
r r }r (hh ]r
r
Rr h
hubhhX Constantr r
r r }r (hh ]r
r Rr h
hube
r Rr h
hfhühÿjB jE h¶h¹j j h®h±hhh¦h©jq jt j j j3 j6 j j ja jd hhhÍhÐjY j\ j j j+ j. hqj= j# j& jO j ubhX Literalr
r
r r }r (hh ]r (hj ja r
r r }r (hh ]r
r Rr h
j ubhj X Charr r
r r¡ }r¢ (hh ]r£
r¤ Rr¥ h
j ubhj X Dater¦ r§
r¨ r© }rª (hh ]r«
r¬ Rr h
j ubhj X Scalarr® r¯
r° r± }r² (hh ]r³ hj j® X Plainr´ rµ
r¶ r· }r¸ (hh ]r¹
rº Rr» h
j± uba
r¼ Rr½ h
j j´ j· ubhj X Stringr¾ r¿
rÀ rÁ }r (hh ]rà (hj j¾ X InterpolrÄ rÅ
rÆ rÇ }rÈ (hh ]rÉ
rÊ RrË h
jÁ ubhj j¾ X DelimeterrÌ rÍ
rÎ rÏ }rÐ (hh ]rÑ
rÒ RrÓ h
jÁ ubhj j¾ j rÔ
rÕ rÖ }r× (hh ]rØ
rÙ RrÚ h
jÁ ubhj j¾ j rÛ
rÜ rÝ }rÞ (hh ]rß
rà Rrá h
jÁ ubhj j¾ hrâ
rã rä }rå (hh ]ræ
rç Rrè h
jÁ ubhj j¾ ja ré
rê rë }rì (hh ]rí
rî Rrï h
jÁ ubhj j¾ X Backtickrð rñ
rò ró }rô (hh ]rõ
rö Rr÷ h
jÁ ubhj j¾ hirø
rù rú }rû (hh ]rü
rý Rrþ h
jÁ ubhj j¾ X Regexrÿ r
r r }r (hh ]r
r Rr h
jÁ ubhj j¾ X Momentr r
r r
}r (hh ]r
r
Rr h
jÁ ubhj j¾ X Booleanr r
r r }r (hh ]r
r Rr h
jÁ ubhj j¾ X Characterr r
r r }r (hh ]r
r Rr h
jÁ ubhj j¾ X Delimiterr r
r! r" }r# (hh ]r$
r% Rr& h
jÁ ubhj j¾ h3r'
r( r) }r* (hh ]r+
r, Rr- h
jÁ ubhj j¾ hr.
r/ r0 }r1 (hh ]r2
r3 Rr4 h
jÁ ubhj j¾ X Affixr5 r6
r7 r8 }r9 (hh ]r:
r; Rr< h
jÁ ubhj j¾ X Heredocr= r>
r? r@ }rA (hh ]rB
rC RrD h
jÁ ubhj j¾ X DoublerE rF
rG rH }rI (hh ]rJ
rK RrL h
jÁ ubhj j¾ X InterprM rN
rO rP }rQ (hh ]rR
rS RrT h
jÁ ubhj j¾ X AtomrU rV
rW rX }rY (hh ]rZ
r[ Rr\ h
jÁ ube
r] Rr^ h
j j5 j8 jð jó j jÖ j j" h3j) jE jH hijú j= j@ jÄ jÇ ja jë jÿ j hjä j jÝ j j j j
jM jP j j jÌ jÏ jU jX hj0 ubhj X Numberr_ r`
ra rb }rc (hh ]rd (hj j_ X Floatre rf
rg rh }ri (hh ]rj
rk Rrl h
jb ubhj j_ X Decrm rn
ro rp }rq (hh ]rr
rs Rrt h
jb ubhj j_ X Radixru rv
rw rx }ry (hh ]rz
r{ Rr| h
jb ubhj j_ X Octr} r~
r r }r (hh ]r
r Rr h
jb ubhj j_ X Binr
r
r r }r (hh ]r
r Rr h
jb ubhj j_ hür
r r }r (hh ]r
r Rr h
jb ubhj j_ X Hexr r
r r }r (hh ]r
r Rr h
jb ubhj j_ X Integerr r
r r }r (hh ]r¡ h(j j_ j X Longr¢ tr£
r¤ r¥ }r¦ (hh ]r§
r¨ Rr© h
j uba
rª Rr« h
jb j¢ j¥ ubhj j_ X Decimalr¬ r
r® r¯ }r° (hh ]r±
r² Rr³ h
jb ube
r´ Rrµ h
j j
j je jh j j j j j} j ju jx hüj j¬ j¯ jm jp ube
r¶ Rr· h
hfj¾ jÁ j_ jb j¦ j© j® j± ja j j j¡ ubhX Genericr¸
r¹
rº r» }r¼ (hh ]r½ (hj¸ X Errorr¾ r¿
rÀ rÁ }r (hh ]rÃ
rÄ RrÅ h
j» ubhj¸ X
SubheadingrÆ rÇ
rÈ rÉ }rÊ (hh ]rË
rÌ RrÍ h
j» ubhj¸ X TracebackrÎ rÏ
rÐ rÑ }rÒ (hh ]rÓ
rÔ RrÕ h
j» ubhj¸ X OutputrÖ r×
rØ rÙ }rÚ (hh ]rÛ
rÜ RrÝ h
j» ubhj¸ X PromptrÞ rß
rà rá }râ (hh ]rã
rä Rrå h
j» ubhj¸ X Deletedræ rç
rè ré }rê (hh ]rë
rì Rrí h
j» ubhj¸ X Insertedrî rï
rð rñ }rò (hh ]ró
rô Rrõ h
j» ubhj¸ X Headingrö r÷
rø rù }rú (hh ]rû
rü Rrý h
j» ubhj¸ X Strongrþ rÿ
r r }r (hh ]r
r Rr h
j» ubhj¸ X Emphr r
r r }r
(hh ]r
r Rr
h
j» ube
r Rr h
hfjæ 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 h
hfubhX Keywordr
r
r r }r (hh ]r (hj hr
r r }r (hh ]r!
r" Rr# h
j ubhj j r$
r% r& }r' (hh ]r(
r) Rr* h
j ubhj jO r+
r, r- }r. (hh ]r/
r0 Rr1 h
j ubhj X PreProcr2 r3
r4 r5 }r6 (hh ]r7
r8 Rr9 h
j ubhj X Controlr: r;
r< r= }r> (hh ]r?
r@ RrA h
j ubhj j rB
rC rD }rE (hh ]rF
rG RrH h
j ubhj j rI
rJ rK }rL (hh ]rM
rN RrO h
j ubhj j+ rP
rQ rR }rS (hh ]rT
rU RrV h
j ubhj X DeclarationrW rX
rY rZ }r[ (hh ]r\
r] Rr^ h
j ubhj X Reservedr_ r`
ra rb }rc (hh ]rd
re Rrf h
j ube
rg Rrh h
hfj jD jW jZ j jK j+ jR j_ jb jO j- j: j= j j& j2 j5 hj ubhja
ri
rj rk }rl (hh ]rm
rn Rro h
hfubhX Textrp
rq
rr rs }rt (hh ]ru (hjp X Rootrv rw
rx ry }rz (hh ]r{
r| Rr} h
js ubhjp j r~
r r }r (hh ]r
r Rr h
js ubhjp X Ragr
r
r r }r (hh ]r
r Rr h
js ubhjp X
Whitespacer r
r r }r (hh ]r
r Rr h
js ubhjp X Beerr r
r r }r (hh ]r
r Rr h
js ubhjp X Punctuationr r
r r }r¡ (hh ]r¢
r£ Rr¤ h
js ube
r¥ Rr¦ h
hfj j j j j j jv jy j j j
j ubhhj
r§
r¨ r© }rª (hh ]r« hj X Indicatorr¬ r
r® r¯ }r° (hh ]r±
r² Rr³ h
j© uba
r´ Rrµ h
hfj¬ j¯ ube
r¶ Rr· jp js hihlj¾ j ja jk j j hhj j j j© hqhthhj¸ j» X Tokenr¸ hfj¾ jÁ j_ jb ubh#h&hChFhhhShVhhh[h^h;h>h+h.h3h6hhhKhNububX3 # Examples taken from http://crystal-lang.org/docs/r¹ rº js X
r» r¼ hX1 # Copyright 2012-2016 Manas Technology Solutions.r½ r¾ js X
r¿ rÀ j X requirerÁ r js X rà rÄ jH X "rÅ rÆ jH X http/serverrÇ rÈ jH jÅ rÉ js X
rÊ rË hX serverrÌ rÍ js jà rÎ htX =rÏ rÐ js jà rÑ j X HTTPrÒ rÓ htX ::rÔ rÕ hX ServerrÖ r× htX .rØ rÙ hX newrÚ rÛ j© X (rÜ rÝ j X 8080rÞ rß j© X )rà rá js jà râ j X dorã rä js jà rå htX |ræ rç hX contextrè ré htjæ rê js X
rë rì hX contextrí rî htjØ rï hX responserð rñ htjØ rò hX content_typeró rô js jà rõ htjÏ rö js jà r÷ jH jÅ rø jH X
text/plainrù rú jH jÅ rû js X
rü rý hX contextrþ rÿ htjØ r hX responser r htjØ r hX printr r js jà r jH jÅ r jH X Hello world! The time is r r jÇ X #{r
r jE X Timer r
htjØ r hX nowr r jÇ X }r r jH jÅ r js j» r j X endr r js X
r r jE X putsr r js jà r jH jÅ r jH X Listening on http://0.0.0.0:8080r r jH jÅ r js j» r hX serverr! r" htjØ r# hX listenr$ r% js X
r& r' j X moduler( r) js jà r* j X HTTPr+ r, js X
r- r. j X classr/ r0 js jà r1 h¹X RequestHandlerr2 r3 js X
r4 r5 j X endr6 r7 js j» r8 j X endr9 r: js X
r; r< j X aliasr= r> js jà r? h¹X NumericValuer@ rA js jà rB htjÏ rC js jà rD jE X Float32rE rF js jà rG htjæ rH js jà rI jE X Float64rJ rK js jà rL htjæ rM js jà rN jE X Int32rO rP js jà rQ htjæ rR js jà rS jE X Int64rT rU js X
rV rW j X enumrX rY js jà rZ j X Time::r[ r\ h¹X DayOfWeekr] r^ js j» r_ j X endr` ra js X
rb rc híX $global_greetingrd re js jà rf htjÏ rg js jà rh jH jÅ ri jH X Hello worldrj rk jH jÅ rl js X
rm rn j X classro rp js jà rq h¹X Greetingrr rs js X
rt ru hÝX @@default_greetingrv rw js jà rx htjÏ ry js jà rz jH jÅ r{ jH X Hello worldr| r} jH jÅ r~ js X
r r j X defr r js jà r jt X
initializer r
j© jÜ r hõX @custom_greetingr r js jà r htjÏ r js jà r jD X nilr r j© jà r js X
r r j X endr r js X
r r j X defr r js jà r jt X print_greetingr r js X
r r hX greetingr r js jà r htjÏ r js jà r hõX @custom_greetingr¡ r¢ js jà r£ htX ||r¤ r¥ js jà r¦ hÝX @@default_greetingr§ r¨ js X
r© rª jE X putsr« r¬ js jà r hX greetingr® r¯ js X
r° r± j X endr² r³ js j» r´ j X endrµ r¶ js X
r· r¸ j X
LUCKY_NUMBERSr¹ rº js X r» r¼ htjÏ r½ js jà r¾ htX [r¿ rÀ j X 3rÁ r j© X ,rà rÄ js jà rÅ j X 7rÆ rÇ j© jà rÈ js jà rÉ j X 11rÊ rË htX ]rÌ rÍ js j» rÎ j X DOCUMENTATION_URLrÏ rÐ js jà rÑ htjÏ rÒ js jà rÓ jH jÅ rÔ jH X http://crystal-lang.org/docsrÕ rÖ jH jÅ r× js X
rØ rÙ j X modulerÚ rÛ js jà rÜ j X ScorecardrÝ rÞ js X
rß rà j X classrá râ js jà rã h¹X Parserrä rå js X
ræ rç j X defrè ré js jà rê jt X parserë rì j© jÜ rí hX
score_textrî rï j© jà rð js X
rñ rò j X beginró rô js X
rõ rö hX
score_textr÷ rø htjØ rù hX scanrú rû j© jÜ rü j X
SCORE_PATTERNrý rþ j© jà rÿ js jà r j X dor r js jà r htjæ r hX matchr r htjæ r js X
r r hX handle_matchr
r j© jÜ r hX matchr
r j© jà r js X
r r j X endr r js X
r r j X rescuer r js jà r hX errr r js jà r j© X :r r js jà r hX
ParseErrorr r js X
r! r" hX # handle error ...r# r$ js X
r% r& j X endr' r( js X
r) r* j X endr+ r, js X
r- r. j X endr/ r0 js j» r1 j X endr2 r3 js X
r4 r5 j X moduler6 r7 js jà r8 j X Moneyr9 r: js X
r; r< j X
CURRENCIESr= r> js jà r? htjÏ r@ js jà rA j© X {rB rC js X
rD rE jH jÅ rF jH X EURrG rH jH jÅ rI js jà rJ htjÏ rK htX >rL rM js jà rN jh X 1.0rO rP j© jà rQ js X
rR rS jH jÅ rT jH X ARSrU rV jH jÅ rW js jà rX htjÏ rY htjL rZ js jà r[ jh X 10.55r\ r] j© jà r^ js X
r_ r` jH jÅ ra jH X USDrb rc jH jÅ rd js jà re htjÏ rf htjL rg js jà rh jh X 1.12ri rj j© jà rk js X
rl rm jH jÅ rn jH X JPYro rp jH jÅ rq js jà rr htjÏ rs htjL rt js jà ru jh X 134.15rv rw j© jà rx js X
ry rz j© j r{ js X
r| r} j X classr~ r js jà r h¹X Amountr r js X
r r jJ X getterr
r js jà r jÝ X :currencyr r j© jà r js jà r jÝ X :valuer r js X
r r j X defr r js jà r jt X
initializer r j© jÜ r hõX @currencyr r j© jà r js jà r hõX @valuer r j© jà r js X
r r j X endr r js X
r¡ r¢ j X endr£ r¤ js X
r¥ r¦ j X classr§ r¨ js jà r© h¹X CurrencyConversionrª r« js X
r¬ r j X defr® r¯ js jà r° jt X
initializer± r² j© jÜ r³ hõX @amountr´ rµ j© jà r¶ js jà r· hõX @target_currencyr¸ r¹ j© jà rº js X
r» r¼ j X endr½ r¾ js X
r¿ rÀ j X defrÁ r js jà rà jt X amountrÄ rÅ js X
rÆ rÇ hX # implement conversion ...rÈ rÉ js X
rÊ rË j X endrÌ rÍ js X
rÎ rÏ j X endrÐ rÑ js j» rÒ j X endrÓ rÔ js X
rÕ rÖ hX ir× rØ js jà rÙ htjÏ rÚ js jà rÛ j X 0rÜ rÝ js j» rÞ j X whilerß rà js jà rá hj× râ js jà rã htX <rä rå js jà ræ j X 10rç rè js X
ré rê hX procrë rì js jà rí htjÏ rî js jà rï htX -rð rñ htjL rò j© jÜ ró hX xrô rõ js jà rö j© j r÷ js jà rø jE X Int32rù rú j© jà rû js jà rü j X dorý rþ js X
rÿ r jJ X spawnr r js jà r j X dor r js X
r r jE X putsr r j© jÜ r
hjô r j© jà r js X
r
r j X endr r js X
r r j X endr r js X
r r hX procr r htjØ r hX callr r j© jÜ r hj× r j© jà r js X
r r hj× r! js jà r" htX +=r# r$ js jà r% j X 1r& r' js j» r( j X endr) r* js X
r+ r, hX Fiberr- r. htjØ r/ hX yieldr0 r1 js X
r2 r3 hX" # A buffered channel of capacity 2r4 r5 js j» r6 hX channelr7 r8 js jà r9 htjÏ r: js jà r; jE X Channelr< r= j© jÜ r> jE X Int32r? r@ j© jà rA htjØ rB hX newrC rD j© jÜ rE j X 2rF rG j© jà rH js X
rI rJ jJ X spawnrK rL js jà rM j X dorN rO js X
rP rQ hX channelrR rS htjØ rT hX sendrU rV j© jÜ rW j j& rX j© jà rY js X
rZ r[ hX channelr\ r] htjØ r^ hX sendr_ r` j© jÜ ra j jF rb j© jà rc js X
rd re hX channelrf rg htjØ rh hX sendri rj j© jÜ rk j jÁ rl j© jà rm js j» rn j X endro rp js X
rq rr j jÁ rs htjØ rt hX timesru rv js jà rw j X dorx ry js jà rz htjæ r{ hj× r| htjæ r} js X
r~ r jE X putsr r js jà r hX channelr r htjØ r
hX receiver r js j» r j X endr r js X
r r j X classr r js jà r h¹X MyDictionaryr r j© jÜ r hX Kr r j© jà r js jà r hX Vr r j© jà r js j» r j X endr r js X
r r hX MyBoxr r htjØ r¡ hX newr¢ r£ j© jÜ r¤ j j& r¥ j© jà r¦ js X r§ r¨ hX #:: MyBox(Int32)r© rª js j» r« hX MyBoxr¬ r htjØ r® hX newr¯ r° j© jÜ r± jH jÅ r² jH X hellor³ r´ jH jÅ rµ j© jà r¶ js jà r· hX #:: MyBox(String)r¸ r¹ js X
rº r» j X moduler¼ r½ js jà r¾ j X Moor¿ rÀ j© jÜ rÁ hX Tr rà j© jà rÄ js X
rÅ rÆ j X defrÇ rÈ js jà rÉ jt X trÊ rË js X
rÌ rÍ hj rÎ js X
rÏ rÐ j X endrÑ rÒ js j» rÓ j X endrÔ rÕ js X
rÖ r× j X classrØ rÙ js jà rÚ h¹X FoorÛ rÜ j© jÜ rÝ h¹X UrÞ rß j© jà rà js X
rá râ j X includerã rä js jà rå hX Mooræ rç j© jÜ rè hjÞ ré j© jà rê js X
rë rì j X defrí rî js jà rï jt X
initializerð rñ j© jÜ rò hõX @valueró rô js jà rõ j© j rö js jà r÷ hjÞ rø j© jà rù js X
rú rû j X endrü rý js j» rþ j X endrÿ r js X
r r hX foor r js jà r htjÏ r js jà r hX Foor r htjØ r
hX newr r j© jÜ r
j j& r j© jà r js j» r hX foor r htjØ r hjÊ r js jà r hX # Int32r r js X
r r j X classr r js jà r h¹X Parentr r j© jÜ r h¹j r j© jà r! js j» r" j X endr# r$ js X
r% r& j X classr' r( js jà r) h¹X
Int32Childr* r+ js jà r, htjä r- js jà r. hX Parentr/ r0 j© jÜ r1 jE X Int32r2 r3 j© jà r4 js j» r5 j X endr6 r7 js X
r8 r9 j X classr: r; js jà r< h¹X GenericChildr= r> j© jÜ r? h¹j r@ j© jà rA js jà rB htjä rC js jà rD hX ParentrE rF j© jÜ rG hj rH j© jà rI js j» rJ j X endrK rL js X
rM rN j X classrO rP js jà rQ h¹X PersonrR rS js j» rT j X endrU rV js X
rW rX hX arY rZ js jà r[ htjÏ r\ js jà r] j j& r^ js j» r_ hX ptrr` ra js jà rb htjÏ rc js jà rd j X pointerofre rf j© jÜ rg hjY rh j© jà ri js j» rj hX ptrrk rl htj¿ rm j X 100_000rn ro htjÌ rp js jà rq htjÏ rr js jà rs j jF rt js X ru rv hX4 # undefined behaviour, probably a segmentation faultrw rx js X
ry rz j X aliasr{ r| js jà r} h¹X
Int32OrStringr~ r js jà r htjÏ r js jà r jE X Int32r r js jà r
htjæ r js jà r jE X Stringr r js X
r r j X aliasr r js jà r h¹X
Int32OrNilr r js jà r htjÏ r js jà r jE X Int32r r j© X ?r r js X
r r j X aliasr r js jà r h¹X Int32OrNil_r r js jà r htjÏ r js jà r¡ jE X Int32r¢ r£ js jà r¤ htjæ r¥ js jà r¦ htX ::r§ r¨ jE X Nilr© rª js X
r« r¬ j X aliasr r® js jà r¯ h¹X Int32Ptrr° r± js jà r² htjÏ r³ js jà r´ jE X Int32rµ r¶ htX *r· r¸ js X
r¹ rº j X aliasr» r¼ js jà r½ h¹X Int32Ptr_r¾ r¿ js jà rÀ htjÏ rÁ js jà r jE X Pointerrà rÄ j© jÜ rÅ jE X Int32rÆ rÇ j© jà rÈ js X
rÉ rÊ j X aliasrË rÌ js jà rÍ h¹X Int32_8rÎ rÏ js jà rÐ htjÏ rÑ js jà rÒ jE X Int32rÓ rÔ htj¿ rÕ j X 8rÖ r× htjÌ rØ js X
rÙ rÚ j X aliasrÛ rÜ js jà rÝ h¹X Int32_8_rÞ rß js jà rà htjÏ rá js jà râ jE X StaticArrayrã rä j© jÜ rå jE X Int32ræ rç j© jà rè js jà ré j jÖ rê j© jà rë js X
rì rí j X aliasrî rï js jà rð h¹X Int32StringTuplerñ rò js jà ró htjÏ rô js jà rõ j© jB rö jE X Int32r÷ rø j© jà rù js jà rú jE X Stringrû rü j© j rý js X
rþ rÿ j X aliasr r js jà r h¹X Int32StringTuple_r r js jà r htjÏ r js jà r jE X Tupler r j© jÜ r
jE X Int32r r j© jà r
js jà r jE X Stringr r j© jà r js X
r r j X aliasr r js jà r h¹X
Int32ToStringr r js jà r htjÏ r js jà r jE X Int32r r js jà r htjð r htjL r js jà r! jE X Stringr" r# js X
r$ r% j X aliasr& r' js jà r( h¹X Int32ToString_r) r* js jà r+ htjÏ r, js jà r- jE X Procr. r/ j© jÜ r0 jE X Int32r1 r2 j© jà r3 js jà r4 jE X Stringr5 r6 j© jà r7 js X
r8 r9 j X aliasr: r; js jà r< h¹X ProcThatReturnsInt32r= r> js jà r? htjÏ r@ js jà rA htjð rB htjL rC js jà rD jE X Int32rE rF js X
rG rH j X aliasrI rJ js jà rK h¹X Int32AndCharToStringrL rM js jà rN htjÏ rO js jà rP jE X Int32rQ rR j© jà rS js jà rT jE X CharrU rV js jà rW htjð rX htjL rY js jà rZ jE X Stringr[ r\ js X
r] r^ j X aliasr_ r` js jà ra h¹X ComplexProcrb rc js jà rd htjÏ re js jà rf j© jÜ rg jE X Int32rh ri js jà rj htjð rk htjL rl js jà rm jE X Int32rn ro j© jà rp js jà rq htjð rr htjL rs js jà rt jE X Stringru rv js X
rw rx j X defry rz js jà r{ jt X foor| r} j© jÜ r~ hjô r js jà r j© j r js jà r jE X Int32r r j© jà r
js X
r r jH jÅ r jH X instancer r jH jÅ r js j» r j X endr r js X
r r j X defr r js jà r jt X foor r j© jÜ r hjô r js jà r j© j r js jà r jE X Int32r r htjØ r hX classr r j© jà r js X
r¡ r¢ jH jÅ r£ jH X classr¤ r¥ jH jÅ r¦ js j» r§ j X endr¨ r© js X
rª r« hX foor¬ r js jà r® j j& r¯ js X r° r± hX # "instance"r² r³ js j» r´ hX foorµ r¶ js jà r· jE X Int32r¸ r¹ js jà rº hX # "class"r» r¼ js X
r½ r¾ j X classr¿ rÀ js jà rÁ h¹X Parentr rà js j» rÄ j X endrÅ rÆ js X
rÇ rÈ j X classrÉ rÊ js jà rË h¹X Child1rÌ rÍ js jà rÎ htjä rÏ js jà rÐ hX ParentrÑ rÒ js j» rÓ j X endrÔ rÕ js X
rÖ r× j X classrØ rÙ js jà rÚ h¹X Child2rÛ rÜ js jà rÝ htjä rÞ js jà rß hX Parentrà rá js j» râ j X endrã rä js X
rå ræ hX aryrç rè js jà ré htjÏ rê js jà rë htj¿ rì htjÌ rí js jà rî j X ofrï rð js jà rñ hX Parentrò ró htjØ rô hX classrõ rö js j» r÷ hX aryrø rù js jà rú htX <<rû rü js jà rý hX Child1rþ rÿ js j» r hX aryr r js jà r htX <<r r js jà r hX Child2r r js X
r r
hX7 # Same as not specifying a restriction, not very usefulr r js j» r
j X defr r js jà r jt X foor r j© jÜ r hjô r js jà r j© j r js jà r hX _r r j© jà r js j» r j X endr r js X
r r hXB # A bit more useful: any two arguments Proc that returns an Int32:r r! js j» r" j X defr# r$ js jà r% jt X foor& r' j© jÜ r( hjô r) js jà r* j© j r+ js jà r, hj r- j© jà r. js jà r/ hj r0 js jà r1 htjð r2 htjL r3 js jà r4 jE X Int32r5 r6 j© jà r7 js j» r8 j X endr9 r: js X
r; r< hX #alias SameAsInt32 = typeof(2)r= r> js j» r? hX&