+
    IV-jÏh ã                   óx  € R t ^ RIt^ RI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HtHt ^ RIHt ^ RIHtHt . ROt ! R R]4      t ! R R]4      t ! R R]4      t ! R R	]4      t ! R R
]4      t ! R R]4      t ! R R]4      t  ! R R]4      t! ! R R]4      t" ! R R]4      t# ! R R]4      t$R# )z·
pygments.lexers.lisp
~~~~~~~~~~~~~~~~~~~~

Lexers for Lispy languages.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)Ú
RegexLexerÚincludeÚbygroupsÚwordsÚdefault)ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚLiteralÚErrorÚ
Whitespace)ÚPythonLexer)Úscheme_keywordsÚscheme_builtinsÚSchemeLexerÚCommonLispLexerÚHyLexerÚRacketLexerÚNewLispLexerÚEmacsLispLexerÚ	ShenLexerÚ	CPSALexerÚXtlangLexerÚFennelLexerÚ
JanetLexerc                   ó@  a a€ ] tR t^t oRtRtRtRR.tRR.tRR	.t	R
t
]P                  ]P                  ,          tRtRtV 3R lt/ tRU F„  t]^8X  d   RtRtM#]^8X  d   RtRtM]^
8X  d   RtRtM]^8X  d   RtRtR] R] R2tR] R] R2t]^
8X  d   RtR] R] R2tRtR ] R!] R"2tR] R#] R$] R%] R&] R'2tR(] R)] R*] R+2t]]]&   K†  	  R, tR-]! R.4      .R.]! R/4      .R/R0]P@                  3R1]PB                  R23R3]R43R5]R63R7]3R8]"3]^,          ]#PH                  R93]^,          ]#PJ                  R93]^
,          ]R93]^,          ]#PL                  R93R:]'R;3R<],           ]'PP                  R93R=],           ])PT                  R93R>]'PV                  R93R?],PZ                  R93R@].3RA],           ],P^                  R93RB],           ],P^                  R93RC],           ],P`                  R93]],P^                  R93RD]1R.3RE]1RF3.R2R1]PB                  RG3RH]PB                  R93RI]PB                  3RJ]PB                  3.R4RD]RG3RE]R93RK]3.R6RL] 2]R93.R;R:]'RM3RN]'Pd                  3RO]'Pd                  3RP]'Pd                  3RQ]'Pd                  3RR]'Pd                  3RS]'3./t3RTt4Vt5V ;t6# )Vr   zÃ
A Scheme lexer.

This parser is checked with pastes from the LISP pastebin
at http://paste.lisp.org/ to cover as much syntax as possible.

It supports the full Scheme syntax as defined in R5RS.
ÚSchemezhttp://www.scheme-reports.org/ÚschemeÚscmz*.scmz*.ssztext/x-schemezapplication/x-schemez0.6ú[\w!$%&*+,/:<=>?@^~|-]+z¼
      (?=
        \s         # whitespace
        | ;        # comment
        | \#[;|!] # fancy comments
        | [)\]]    # end delimiters
        | $        # end of file
      )
    c              #  ó"  <"  € \         SV `  V4       Fv  w  r#pV\        P                  J g   V\        P                  J dC   V\
        9   d   V\        V3x € KF  V\        9   d   V\        P                  V3x € Kh  W#V3x € Kp  W#V3x € Kx  	  R # 5i©N)	ÚsuperÚget_tokens_unprocessedr   ÚFunctionÚVariabler   r
   r   ÚBuiltin)ÚselfÚtextÚindexÚtokenÚvalueÚ	__class__s   &&   €Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/lisp.pyr(   Ú"SchemeLexer.get_tokens_unprocessed=   s{   øé € Ü#(¡7Ñ#AÀ$Ö#GÑˆE˜%ØœŸ™Ó%¨´$·-±-Ó)?ØœOÔ+Ø¤¨%Ð/Ô/ØœoÔ-Ø¤§¡¨uÐ4Ô4à¨Ð-Ô-à EÐ)Ô)ó $Hùs   ƒBBz[01]z
( \#[bB] )z[0-7]z
( \#[oO] )z[0-9]z( (\#[dD])? )z[0-9a-fA-F]z
( \#[xX] )z
          (
            z$ (\#[iIeE])?
            | \#[iIeE] z
          )
        z+
            ( / z+ )?
          )
        a•  
              (
                # Decimal part
                (
                  [0-9]+ ([.][0-9]*)?
                  | [.][0-9]+
                )

                # Optional exponent
                (
                  [eEsSfFdDlL] [+-]? [0-9]+
                )?

                # Optional mantissa width
                (
                  \|[0-9]+
                )?
              )
            z!
              (
                z (?!/)
                | z
              )
            z(nan.0|inf.0)z
          (
            [+-] z'  # Sign mandatory
            | [+-]? z(    # Sign optional
          )
        z
?  [+-]  (Ú|z)?  i
            | z (@ z)?

          )
        z(?x)
          (
            z
            z¤
          )
          # Need to ensure we have a full token. 1+ is not a
          # number followed by something else, but a function
          # name.
          z	
        c              #  ó¾   "  € R VP                  4       9   d   \        P                  pM\        P                  pVP	                  4       W!P                  4       3x € R# 5i)Ú.N)Úgroupr   ÚFloatÚIntegerÚstart)r,   ÚmatchÚ
token_types   && r2   Ú
decimal_cbÚSchemeLexer.decimal_cb°   s<   é € Ø�%—+‘+“-ÔÜŸ™‰JäŸ™ˆJØ�k‰k‹m˜Z¯©«Ð6Ô6ùs   ‚AAÚrootzscheme-rootr0   z;.*?$ú#\|úmultiline-commentz#;[([]úcommented-formz#;zcommented-datumz#!r6rsú\s+ú#popÚ"ÚstringÚ'ú#:õ'   #\\([()/'\"._!Â§$%& ?=+-]|[a-zA-Z0-9]+)ú(#t|#f)ú('|#|`|,@|,|\.)ú(?<='\()ú(?<=#\()ú(?<=\()z[([]z[)\]]z#pop:3ú#pushú\|#ú[^|#]+ú[|#]z	[^()[\]]+z(?x).*?z#pop:2z\\x[0-9a-fA-F]+;ú\\x[0-9a-fA-F]{2}z\\u[0-9a-fA-F]{4}z\\U[0-9a-fA-F]{6}ú\\.ú[^\\"]+© )é   é   é
   é   )7Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚDOTALLÚ	MULTILINEÚflagsÚ
valid_nameÚ	token_endr(   Únumber_rulesÚbaseÚdigitÚradixÚprefixÚurealÚdecimalÚnaninfÚrealÚcomplex_Únumr=   r   r   ÚSingleÚ	Multiliner   r   ÚBinÚOctÚHexr   ÚSymbolr
   ÚDeclarationÚCharr   ÚConstantr	   r*   r)   r   ÚEscapeÚtokensÚ__static_attributes__Ú__classdictcell__Ú__classcell__)r1   Ú__classdict__s   @@r2   r   r      s*  ù‡ € ñð €DØ
*€CØ˜Ð€GØ˜&Ð!€IØ Ð"8Ð9€IØ€Mà�I‰I˜Ÿ™Õ$€Eð
 ,€Jð€Iõ
*ð, €LÛˆØ�1Œ9ØˆEØ!‰EØ�QŒYØˆEØ!‰EØ�RŒZØˆEØ$‰EØ�RŒZØ"ˆEØ!ˆEðàˆGð Ø�wð 	ðˆðàˆGð Ø�ð 	ðˆð �2Œ:ðˆGð&à�	ð Ø�'ð ðˆEð "ˆðà�ð Ø�Gð 	ðˆðàˆF�*˜V˜H A e Wð -Øˆf�D˜˜ð 	ðˆðàˆHð ØˆJð ð
 ˆ+ð 	ð	ˆð !ˆ�TÓñm òx7ð* 	Ù�MÓ"ð
ð 	Ù�GÓð
ð 	ð �w—~‘~Ð&à�W×&Ñ&Ð(;Ð<à˜Ð!1Ð2à�GÐ.Ð/ð ˜Ð ð �ZÐ ð ˜!�_˜fŸj™j¨&Ð1Ø˜!�_˜fŸj™j¨&Ð1Ø˜"Õ˜z¨6Ð2Ø˜"Õ˜vŸz™z¨6Ð2ð �6˜8Ð$Ø�JÕ §¡¨vÐ6Ø�ZÕ ×!4Ñ!4°fÐ=Ø7¸¿¹ÀfÐMð ˜Ÿ™¨Ð/ð   Ð*ð ˜:Õ% t§}¡}°fÐ=Ø˜:Õ% t§}¡}°fÐ=ð
 ˜*Õ$ d§m¡m°VÐ<ð ˜Ÿ™¨Ð/ð �k =Ð1ð �{ HÐ-ðq9
ðt 	Ø�W×&Ñ&¨Ð0Ø�W×&Ñ&¨Ð/Ø˜×)Ñ)Ð*Ø�g×'Ñ'Ð(ð	
ð 	Ø�g˜wÐ'Ø�w Ð'Ø˜7Ð#ð
ð
 	Ø˜	�{Ð# W¨fÐ5ð
ð 	à�&˜(Ð#à  &§-¡-Ð0à! 6§=¡=Ð1à! 6§=¡=Ð1Ø! 6§=¡=Ð1ð �V—]‘]Ð#à˜Ð ð
ð_`‡F€Fó    c                   óÖ  a € ] tR tRt o RtRtRt. RDOtRR.tR.t	Rt
]P                  ]P                  ,          tR	t]R
,           tRtR] R] R2tR tR tR]! R4      .RR]P.                  R3R]P.                  R3R]P.                  3R]P.                  3.RR]P0                  R3R]P0                  R3R]P0                  3.R. R]3NR]P4                  3NR]P.                  R3NR ]P6                  3NR!]3NR"],           ]P:                  3NR#],           ]P:                  3NR$],           ]P:                  3NR%],           ]P:                  3NR%]3NR&]3NR'],           ]P@                  3NR(],           ]3NR)],           ]PB                  3NR*],           ]PD                  3NR+],           ]PD                  3NR,]R3NR-]#PH                  3NR.],           ]P:                  3NR/]3NR0]%PL                  3NR1]PN                  3NR2]PP                  3NR3]PR                  3NR4]3NR5]*! ]]+4      R3NR6]*! ]#PH                  ]+4      R3NR7]*! ]#PH                  ]+4      R3NR8]#PH                  3NR9]3NR:]3NR;],           R<,           ]P0                  R3NR=]3NR>]3NR?],           ]%PX                  3NR@],           R@,           ]%PZ                  P\                  3N]]%PZ                  3NR]+R3NR]+R3N/t/RA t0RBt1V t2RC# )Er   i'  z
A Common Lisp lexer.
zCommon Lispzhttps://lisp-lang.org/z*.clz*.lispztext/x-common-lispz0.9z\\.|[\w!$%&*+-/<=>?@\[\]^{}~]ú|[#.:]z(?=[ "()\'\n,;`])z(\|[^|]+\||(?:ú)(?:ú)*)c                ó¬   € ^ RI HpHpHpHpHpHpHp W n        W0n	        W@n
        WPn        W`n        Wpn        W€n        \        P                   ! V 3/ VB  R# )é    )ÚBUILTIN_FUNCTIONSÚSPECIAL_FORMSÚMACROSÚLAMBDA_LIST_KEYWORDSÚDECLARATIONSÚBUILTIN_TYPESÚBUILTIN_CLASSESN)Úpygments.lexers._cl_builtinsr�   rŽ   r�   r�   r‘   r’   r“   Úbuiltin_functionÚspecial_formsÚmacrosÚlambda_list_keywordsÚdeclarationsÚbuiltin_typesÚbuiltin_classesr   Ú__init__)	r,   Úoptionsr�   rŽ   r�   r�   r‘   r’   r“   s	   &,       r2   rœ   ÚCommonLispLexer.__init__?  sO   € ÷	+÷ 	+ñ 	+ð !2ÔØ*ÔØŒØ$8Ô!Ø(ÔØ*ÔØ.ÔÜ×Ò˜DÑ, GÔ,r†   c              #  óv  "  € R .p\         P                  ! WV4       EF  w  r4pV\        P                  J dõ   WPP                  9   d   V\        P
                  V3x € KB  WPP                  9   d   V\        V3x € K_  WPP                  9   d   V\        P
                  V3x € K†  WPP                  9   d   V\        V3x € K£  WPP                  9   d   V\        V3x € KÀ  WPP                  9   d   V\        P                  V3x € Kç  WPP                  9   d   V\        P                  V3x € EK  W4V3x € EK  	  R# 5i©r?   N)r   r(   r   r*   r•   r+   r–   r
   r—   r˜   r™   rš   ÚTyper›   ÚClass©r,   r-   Ústackr.   r/   r0   s   &&    r2   r(   Ú&CommonLispLexer.get_tokens_unprocessedL  s  é € Ø�ˆÜ#-×#DÒ#DÀTÐQV×#WÑˆE˜%ØœŸ™Ó%Ø×1Ñ1Ô1Ø¤§¡¨uÐ4Ò4ÙØ×.Ñ.Ô.Ø¤¨%Ð/Ò/ÙØŸK™KÔ'Ø¤§¡¨uÐ4Ò4ÙØ×5Ñ5Ô5Ø¤¨%Ð/Ò/ÙØ×-Ñ-Ô-Ø¤¨%Ð/Ò/ÙØ×.Ñ.Ô.Ø¤§¡¨uÐ4Ò4ÙØ×0Ñ0Ô0Ø¤§¡¨UÐ2Ò2ÚØ Ð%Õ%ó/ $Xùs   ‚D7D9r?   ÚbodyrA   r@   rO   rP   rD   rQ   rR   rB   ú\(ú\)z[^()]+rC   ú;.*$z#\d*Y.*$z"(\\.|\\\n|[^"\\])*"Ú:ú::z:#rG   Ú`ú[-+]?\d+\.?ú[-+]?\d+/\d+ú<[-+]?(\d*\.\d+([defls][-+]?\d+)?|\d+(\.\d*)?[defls][-+]?\d+)z#\\.z#\\ú#\(z#\d*\*[01]*rH   z#[.,]ú#\'z#b[+-]?[01]+(/[01]+)?z#o[+-]?[0-7]+(/[0-7]+)?z#x[+-]?[0-9a-f]+(/[0-9a-f]+)?z #\d+r[+-]?[0-9a-z]+(/[0-9a-z]+)?z(#c)(\()z(#\d+a)(\()z(#s)(\()z#p?"(\\.|[^"\\])*"ú#\d+=ú#\d+#z#+nilz\s*\(z#[+-]z	(,@|,|\.)ú(t|nil)ú\*c                óD   € \         P                  ! RV 4      '       d   R# ^ # )z#Competes with Visual Prolog on *.clz^\s*\(defun\sgš™™™™™é?)rf   Úsearch©r-   s   &r2   Úanalyse_textÚCommonLispLexer.analyse_textØ  s   € ô
 �9Š9Ð% t×,Ò,Ùár†   )r›   r•   rš   r™   r˜   r—   r–   N)zcommon-lispÚclÚlisp)3r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   Ú
IGNORECASErh   ri   ÚnonmacroÚconstituentÚ
terminatedÚsymbolrœ   r(   r   r   rx   ÚPreprocr   rw   ÚSpecialr   r|   r	   r   r9   r8   r~   r   ÚOtherr   r)   ry   rz   r{   r   r   r   r*   ÚGlobalr�   r¹   r‚   rƒ   ©r…   s   @r2   r   r   '  s—  ø‡ € ñð €DØ
"€CÚ+€GØ˜Ð"€IØ%Ð&€IØ€Mà�M‰M˜BŸL™LÕ(€Eð
 0€HØ˜XÕ%€KØ%€Jð ˜x˜j¨¨[¨M¸Ð=€Fò-ò&ð8 	Ù�F‹Oð
ð 	Ø�W×&Ñ&¨Ð0Ø�W×&Ñ&¨Ð/Ø˜×)Ñ)Ð*Ø�g×'Ñ'Ð(ð	
ð 	Ø�G—O‘O WÐ-Ø�G—O‘O VÐ,Ø˜Ÿ™Ð(ð
ð
 	ð _
à�ZÐ ð_
ð
 �g—n‘nÐ%ð_
ð �W×&Ñ&Ð(;Ð<ð_
ð ˜'Ÿ/™/Ð*ð_
ð % fÐ-ð_
ð  �F�]˜FŸM™MÐ*ð!_
ð" �V�^˜VŸ]™]Ð+ð#_
ð$ �V�^˜VŸ]™]Ð+ð%_
ð& �F�]˜FŸM™MÐ*ð'_
ð( �8Ðð)_
ð* �8Ðð+_
ð0 ˜jÕ(¨&¯.©.Ð9ð1_
ð2 ˜zÕ)¨6Ð2ð3_
ð4 MØõØŸ™ð'ð5_
ð< �zÕ! 6§;¡;Ð/ð=_
ð> �f�_˜fŸk™kÐ*ð?_
ðD �X˜vÐ&ðE_
ðJ ˜WŸ]™]Ð+ðK_
ðP �V�^˜VŸ]™]Ð+ðQ_
ðV �xÐ ðW_
ð\ �T—]‘]Ð#ð]_
ðb & v§z¡zÐ2ðc_
ðh (¨¯©Ð4ði_
ðn .¨v¯z©zÐ:ðo_
ðt 1°&Ð9ðu_
ðz ™( 6¨;Ó7¸Ð@ð{_
ð@ ™X g§m¡m°[ÓAÀ6ÐJðA_
ðF ™( 7§=¡=°+Ó>ÀÐGðG_
ðL # G§M¡MÐ2ðM_
ðR �xÐ ðS_
ðT �xÐ ðU_
ðZ ˜
Õ" XÕ-¨w¯©Ð@PÐQð[_
ð` �xÐ ða_
ðf ˜8Ð$ðg_
ðl ˜*Õ$ d§m¡mÐ4ðm_
ðr �V�^˜eÕ# T§]¡]×%9Ñ%9Ð:ðs_
ðt �T—]‘]Ð#ðu_
ðz �K Ð(ð{_
ð| �K Ð(ð}_
ðo€F÷bð r†   c                   óè  a € ] tR tRt o RtRtRtRR.tR.tRR	.t	R
t
R&tR'tR$tR(t]],           tRtR tRR]P&                  3R]3R]P,                  3R]P.                  3R]P0                  3R]P2                  3R]3R],           ]P6                  3R]P8                  3R]! ]]P>                  4      3R]! ]]P>                  4      3R],           ]P6                  3R] 3]!! R4      ]!! R4      ]! ]4      ]"3]! ]4      ]"PF                  3]! ]4      ]$PJ                  3R],           ]$PL                  3]]$PN                  3R](3R](3R ](3.R])PT                  R!,          R])PT                  R",          /t*R# t+R$t,V t-R%# ))r   iã  z
Lexer for Hy source code.
ÚHyzhttp://hylang.org/ÚhylangÚhyz*.hyz	text/x-hyzapplication/x-hyz2.0z[^ \t\n\r\f\v()[\]{};\"'`~]+c                ó   € \        V R R7      # )Ú ©Úsuffix)r   )Úentriess   &r2   Ú_multi_escapeÚHyLexer._multi_escape  s   € Ü�W SÔ)Ð)r†   r?   r©   z[ \t\n\r\f\v]+ú
-?\d+\.\d+ú-?\d+z	0[0-7]+j?z0[xX][a-fA-F0-9]+ú"(\\\\|\\[^\\]|[^"\\])*"rG   z\\(.|[a-z]+)z"^(\s*)([rRuU]{,2}"""(?:.|\n)*?""")z"^(\s*)([rRuU]{,2}'''(?:.|\n)*?''')z::?z~@|[`\'#^~&@]zpy-keywordszpy-builtinsrN   ú(\[|\])ú(\{|\})ú(\(|\))ÚkeywordsÚbuiltinsc                ó&   € R V 9   g   RV 9   d   R# R# )z(import z(defn gÍÌÌÌÌÌì?NrV   r¸   s   &r2   r¹   ÚHyLexer.analyse_textO  s   € Ø˜Ô ¨TÔ!1Ùñ "2r†   rV   N)%ÚcondÚforú->ú->>ÚcarÚcdrÚfirstÚrestÚletÚwhenÚunlessÚimportÚdoÚprognÚgetÚsliceÚassoczwith-decoratorÚ,Ú	list_compÚkwapplyÚ~ÚisÚinzis-notznot-inÚ
quasiquoteÚunquotezunquote-spliceÚquoter4   z<<=z>>=ÚforeachÚwhileúeval-and-compileúeval-when-compile)ÚdefÚdefnÚdefunÚdefmacroÚdefclassÚlambdaÚfnÚsetv)ÚcycleÚdecÚdistinctÚdropúeven?ÚfilterÚincz	instance?z	iterable?Úiteratez	iterator?úneg?znone?Únthznumeric?úodd?úpos?ÚremoveÚrepeatÚ
repeatedlyÚtakeÚtake_nthÚ
take_whileúzero?).r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   r–   r™   Úhy_builtinsÚhy_corerÙ   rj   rÐ   r   rw   r   r   r8   r9   rz   r{   r   r|   r~   r   r   ÚDocr	   r   r
   r}   r   r+   r)   r*   r   r   r�   r¹   r‚   rƒ   rÆ   s   @r2   r   r   ã  sæ  ø‡ € ñð €DØ
€CØ˜Ð€GØ�€IØÐ0Ð1€IØ€Mð€Mð€Lð €Kð€Gð ˜WÕ$€Hð
 1€Jò*ð 	ð �g—n‘nÐ%ð  
Ð+ð ˜FŸL™LÐ)Ø�v—~‘~Ð&Ø˜6Ÿ:™:Ð&Ø! 6§:¡:Ð.ð )¨&Ð1Ø�JÕ §¡Ð.Ø˜fŸk™kÐ*Ø2±H¸TÀ6Ç:Á:Ó4NÐOØ2±H¸TÀ6Ç:Á:Ó4NÐOð �jÕ  &§-¡-Ð0ð ˜xÐ(á�MÓ"Ù�MÓ"ñ ˜=Ó)¨7Ð3ñ ˜<Ó(¨'×*=Ñ*=Ð>ñ ˜8Ó$ d§l¡lÐ3ð ˜*Õ$ d§m¡mÐ4ð ˜Ÿ™Ð'ð ˜Ð%ð ˜Ð%ð ˜Ð%ðq:
ðv 	�{×)Ñ)¨*Õ5Ø�{×)Ñ)¨*Õ5ð{>€F÷@ð r†   c                   ó  € ] tR tRtRtRtRtRR.t. R[OtRR.t	R	t
R\tR]tRtRtRtR] R2tRtRtRtR] R2tR] ] R2tR] ] R2tRtR] R] R2tR] R] R2tR]]3R]R3.RR ]3R!]P:                  3R"]P<                  R#3R$]3R%] R&] R'2] PB                  R(3R%] R)] R'2] PD                  R(3R%] R*] R+] R,] R-] R'2] R(3R.] R+] R,] R/] R0] R1] R'2] PD                  R(3R2] R3] R'2] PD                  R(3R4] 2] PF                  R(3R5] 2] PH                  R(3R6] 2] PJ                  R(3R7] 2] PD                  R(3R8]&PN                  R^3R9]&PP                  R(3R:]&PR                  R(3R;]&PR                  R(3R<]&PT                  R(3R=]+PX                  R(3R>] 2]-P\                  R(3R?]/! ]-P`                  ]+P`                  4      3R@]-P`                  RA3RB] RC2]13RD] R2]1R_3.RERF]13]]&Pd                  R(3RG]3]3! R(4      .R
]]4R(3.R]5! R4      RH] R'2]-R_3RI]1R`3RK] R'2]-R`3]]4Ra3]6! ]RM] R'2RN7      ]-R(3]6! ]RM] R'2RN7      ]+Pn                  R(3]]+R(3]5! RE4      .	RL]5! R
4      R]R3.RJ]5! R4      RO]1Rb3RP] R'2]-Rb3]]4Rc3]5! RE4      .RQ]5! R
4      R]RJ3.RA]5! R4      ]]4Rd3]5! RE4      .RR]5! R
4      R]RA3.R#R"]P<                  RS3RT]P<                  R(3RU]P<                  3.RRV]&PN                  R(3RW]&Pp                  3RX]&PN                  3./t9RYt:RZ# )er   iT  z>
Lexer for Racket source code (formerly
known as PLT Scheme).
ÚRacketzhttp://racket-lang.org/ÚracketÚrktztext/x-racketzapplication/x-racketz1.6ÚlistrF   z[([{]z[)\]}]z()[\]{}",\'`;\sz(?:\|[^|]*\||\\[\w\W]|[^|\\z]+)+z(?:#e)?(?:#d)?(?:#e)?z(?:[defls][-+]?\d+)z(?:\d+(?:/\d+|\.\d*)?|\.\d+)z(?:z9|(?:\d+#+(?:\.#*|/\d+#*)?|\.\d+#+|\d+(?:\.\d*#+|/\d+#+)))z?)z(?:(?:inf|nan)\.[0f])z(?:[-+]?z|[-+]Ú)r4   r?   z(?!\Z)úunquoted-datumÚdatumz(?s)#;|#![ /]([^\\\n]|\\.)*z;[^\n\r\x85\u2028\u2029]*r@   zblock-commentz(?u)\s+z(?i)z[-+]?\d+(?=[z])rD   z/[-+]?(\d+(\.\d*)?|\.\d+)([deflst][-+]?\d+)?(?=[z[-+]?(z([-+]z	?i)?|[-+]z?i)(?=[z
(?i)(#d)?(z?i|Ú@z)(?=[z(?i)(([-+]?z t[-+]?\d+)|[-+](inf|nan)\.t)(?=[z(?iu)(#[ei])?#bz(?iu)(#[ei])?#oz(?iu)(#[ei])?#xz(?iu)(#d)?#iz#?"z#<<(.+)\n(^(?!\1$).*$\n)*^\1$z&#\\(u[\da-fA-F]{1,4}|U[\da-fA-F]{1,8})z(?is)#\\([0-7]{3}|[a-z]+|.)z(?s)#[pr]x#?"(\\?.)*?"z#(true|false|[tTfF])rH   z(#lang |#!)(\S+)z#readerúquoted-datumz
(?i)\.(?=[z])|#c[is]|#['`]|#,@?z'|#[s&]|#hash(eqv?)?|#\d*(?=zdatum*z`|,@?z[|\\]z	quote(?=[r¬   úquasiquoted-datumzquasiquote(?=[úunquoted-listz(?=[rÍ   z,@?zunquote(-splicing)?(?=[úquasiquoted-listúquoted-listrO   rP   z[^#|]+|.rE   zG(?s)\\([0-7]{1,3}|x[\da-fA-F]{1,2}|u[\da-fA-F]{1,4}|U[\da-fA-F]{1,8}|.)rU   rV   N)z*.rktz*.rktdz*.rktl(~  z#%appz#%datumz	#%declarez#%expressionz#%module-beginz#%plain-appz#%plain-lambdaz#%plain-module-beginz#%printing-module-beginz	#%providez	#%requirez#%stratified-bodyz#%topz#%top-interactionz#%variable-referencerÞ   z->*z->*mz->dz->dmz->iz->mz...z:do-inú==z=>Ú_ÚabsentÚabstractzall-defined-outzall-from-outÚandÚanyÚaugmentzaugment*zaugment-finalzaugment-final*Úaugridezaugride*Úbeginzbegin-for-syntaxÚbegin0Úcasezcase->zcase->mzcase-lambdaÚclasszclass*zclass-field-accessorzclass-field-mutatorzclass/czclass/derivedz
combine-inzcombine-outzcommand-linezcompound-unitzcompound-unit/inferrÜ   zcons/dcÚcontractzcontract-outzcontract-structÚ
contractedÚdefinezdefine-compound-unitzdefine-compound-unit/inferzdefine-contract-structzdefine-custom-hash-typeszdefine-custom-set-typeszdefine-for-syntaxzdefine-local-member-namezdefine-loggerzdefine-match-expanderzdefine-member-namezdefine-module-boundary-contractzdefine-namespace-anchorzdefine-opt/czdefine-sequence-syntaxzdefine-serializable-classzdefine-serializable-class*zdefine-signaturezdefine-signature-formzdefine-structzdefine-struct/contractzdefine-struct/derivedzdefine-syntaxzdefine-syntax-rulezdefine-syntaxeszdefine-unitzdefine-unit-bindingzdefine-unit-from-contextzdefine-unit/contractzdefine-unit/new-import-exportzdefine-unit/szdefine-valueszdefine-values-for-exportzdefine-values-for-syntaxzdefine-values/invoke-unitzdefine-values/invoke-unit/inferzdefine/augmentzdefine/augment-finalzdefine/augridezdefine/contractzdefine/final-propzdefine/matchzdefine/overmentzdefine/overridezdefine/override-finalzdefine/privatezdefine/publiczdefine/public-finalzdefine/pubmentzdefine/subexpression-pos-propz"define/subexpression-pos-prop/nameÚdelayz
delay/idlez
delay/namezdelay/strictz
delay/synczdelay/threadrè   ÚelseÚexceptz	except-inz
except-outÚexportÚextendszfailure-contÚfalsezfalse/cÚfieldzfield-bound?Úfilezflat-murec-contractzflat-rec-contractrÝ   zfor*zfor*/andz
for*/asyncz
for*/firstz	for*/foldzfor*/fold/derivedz	for*/hashzfor*/hasheqzfor*/hasheqvz	for*/lastz	for*/listz
for*/listszfor*/mutable-setzfor*/mutable-seteqzfor*/mutable-seteqvzfor*/orzfor*/productzfor*/setz
for*/seteqzfor*/seteqvzfor*/streamzfor*/sumzfor*/vectorzfor*/weak-setzfor*/weak-seteqzfor*/weak-seteqvz	for-labelzfor-metaz
for-syntaxzfor-templatezfor/andz	for/asyncz	for/firstzfor/foldzfor/fold/derivedzfor/hashz
for/hasheqzfor/hasheqvzfor/lastzfor/listz	for/listszfor/mutable-setzfor/mutable-seteqzfor/mutable-seteqvzfor/orzfor/productzfor/setz	for/seteqz
for/seteqvz
for/streamzfor/sumz
for/vectorzfor/weak-setzfor/weak-seteqzfor/weak-seteqvzgen:custom-writezgen:dictzgen:equal+hashzgen:setz
gen:streamÚgenericz	get-fieldzhash/dcÚifÚimpliesrç   r   zinclude-at/relative-tozinclude-at/relative-to/readerzinclude/readerÚinheritzinherit-fieldzinherit/innerzinherit/superÚinitzinit-dependz
init-fieldz	init-restÚinnerÚinspectÚinstantiateÚ	interfacez
interface*zinvariant-assertionzinvoke-unitzinvoke-unit/inferrÿ   Úlazyrä   úlet*zlet*-valuesz
let-syntaxzlet-syntaxesz
let-valueszlet/cczlet/ecÚletreczletrec-syntaxzletrec-syntaxeszletrec-syntaxes+valueszletrec-valuesÚlibÚlinkÚlocalzlocal-requirez	log-debugz	log-errorz	log-fatalzlog-infozlog-warningr;   zmatch*zmatch*/derivedzmatch-definezmatch-define-valueszmatch-lambdazmatch-lambda*zmatch-lambda**z	match-letz
match-let*zmatch-let*-valueszmatch-let-valueszmatch-letreczmatch-letrec-valueszmatch/derivedzmatch/valueszmember-name-keyÚmixinÚmodulezmodule*zmodule+ÚnandÚnewÚnorzobject-contractzobject/cÚonlyzonly-inzonly-meta-inÚopenzopt/cÚorÚovermentz	overment*Úoverridez	override*zoverride-finalzoverride-final*Úparameterizezparameterize*zparameterize-breakzparametric->/cÚplacezplace*zplace/contextÚplanetrp   z	prefix-inz
prefix-outÚprivatezprivate*zprompt-tag/czprotect-outÚprovidezprovide-signature-elementszprovide/contractÚpubliczpublic*zpublic-finalzpublic-final*Úpubmentzpubment*ró   Úquasisyntaxzquasisyntax/locrõ   zquote-syntaxzquote-syntax/prunezrecontract-outzrecursive-contractzrelative-inÚrenamez	rename-inzrename-innerz
rename-outzrename-superÚrequireÚsendzsend*zsend+zsend-genericz
send/applyzsend/keyword-applyúset!zset!-valuesz
set-field!ÚsharedÚstreamzstream*zstream-consÚstructzstruct*zstruct-copyzstruct-field-indexz
struct-outzstruct/cz
struct/ctcz	struct/dcÚsubmodr'   zsuper-instantiatezsuper-make-objectz	super-newÚsyntaxzsyntax-casezsyntax-case*zsyntax-id-ruleszsyntax-rulesz
syntax/locÚtagÚthiszthis%Úthunkzthunk*Útimezunconstrained-domain->Úunitzunit-from-contextzunit/czunit/new-import-exportzunit/sræ   rô   úunquote-splicingÚunsyntaxzunsyntax-splicingzvalues/droprå   zwith-continuation-markzwith-contractzwith-contract-continuation-markzwith-handlerszwith-handlers*zwith-methodzwith-syntaxõ   Î»(ð  Ú*z*list/cÚ+Ú-Ú/Ú<z</cú<=z<=/cÚ=z=/cÚ>z>/cú>=z>=/czabort-current-continuationÚabszabsolute-path?Úacoszadd-betweenÚadd1z	alarm-evtz
always-evtzand/cÚandmapÚanglezany/cÚappendzappend*z
append-mapÚapplyÚargmaxÚargminzarithmetic-shiftzarity-at-leastzarity-at-least-valuezarity-at-least?zarity-checking-wrapperzarity-includes?zarity=?zarrow-contract-infoz#arrow-contract-info-accepts-arglistz'arrow-contract-info-chaperone-procedurez%arrow-contract-info-check-first-orderzarrow-contract-info?ÚasinÚassfrì   ÚassqÚassvÚatanzbad-number-of-resultsÚbannerzbase->-doms/czbase->-rngs/czbase->?z	between/czbitwise-andzbitwise-bit-fieldzbitwise-bit-set?zbitwise-iorzbitwise-notzbitwise-xorzblame-add-car-contextzblame-add-cdr-contextzblame-add-contextzblame-add-missing-partyzblame-add-nth-arg-contextzblame-add-range-contextzblame-add-unknown-contextzblame-contextzblame-contractzblame-fmt->-stringzblame-missing-party?zblame-negativezblame-original?zblame-positivezblame-replace-negativezblame-sourcez
blame-swapzblame-swapped?zblame-updatezblame-valuezblame?z	boolean=?úboolean?zbound-identifier=?Úboxzbox-cas!zbox-immutablezbox-immutable/czbox/czbox?zbreak-enabledzbreak-parameterization?zbreak-threadz!build-chaperone-contract-propertyzbuild-compound-type-namezbuild-contract-propertyzbuild-flat-contract-propertyz
build-listz
build-pathzbuild-path/convention-typezbuild-stringzbuild-vectorzbyte-pregexpzbyte-pregexp?zbyte-ready?zbyte-regexpzbyte-regexp?zbyte?Úbyteszbytes->immutable-byteszbytes->listzbytes->pathzbytes->path-elementzbytes->string/latin-1zbytes->string/localezbytes->string/utf-8zbytes-appendzbytes-append*zbytes-close-converterzbytes-convertzbytes-convert-endzbytes-converter?z
bytes-copyzbytes-copy!z bytes-environment-variable-name?zbytes-fill!z
bytes-joinzbytes-lengthzbytes-no-nuls?zbytes-open-converterz	bytes-refz
bytes-set!zbytes-utf-8-indexzbytes-utf-8-lengthzbytes-utf-8-refzbytes<?zbytes=?zbytes>?úbytes?ÚcaaaarÚcaaadrÚcaaarÚcaadarÚcaaddrÚcaadrÚcaarÚcadaarÚcadadrÚcadarÚcaddarÚcadddrÚcaddrÚcadrzcall-in-nested-threadzcall-with-atomic-output-filez call-with-break-parameterizationz!call-with-composable-continuationzcall-with-continuation-barrierzcall-with-continuation-promptúcall-with-current-continuationz*call-with-default-reading-parameterizationzcall-with-escape-continuationzcall-with-exception-handlerzcall-with-file-lock/timeoutz%call-with-immediate-continuation-markzcall-with-input-bytesúcall-with-input-filezcall-with-input-file*zcall-with-input-stringzcall-with-output-bytesúcall-with-output-filezcall-with-output-file*zcall-with-output-stringzcall-with-parameterizationzcall-with-semaphorez call-with-semaphore/enable-breakúcall-with-valuesúcall/cczcall/ecrà   zcartesian-productÚcdaaarÚcdaadrÚcdaarÚcdadarÚcdaddrÚcdadrÚcdarÚcddaarÚcddadrÚcddarÚcdddarÚcddddrÚcdddrÚcddrrá   Úceilingzchannel-getzchannel-putzchannel-put-evtzchannel-put-evt?zchannel-try-getz	channel/czchannel?zchaperone-boxzchaperone-channelzchaperone-continuation-mark-keyzchaperone-contract-property?zchaperone-contract?zchaperone-evtzchaperone-hashzchaperone-hash-setzchaperone-of?zchaperone-procedurezchaperone-procedure*zchaperone-prompt-tagzchaperone-structzchaperone-struct-typezchaperone-vectorz
chaperone?úchar->integerúchar-alphabetic?zchar-blank?ú
char-ci<=?ú	char-ci<?ú	char-ci=?ú
char-ci>=?ú	char-ci>?úchar-downcasezchar-foldcasezchar-general-categoryzchar-graphic?zchar-inz	char-in/czchar-iso-control?úchar-lower-case?úchar-numeric?zchar-punctuation?úchar-ready?zchar-symbolic?zchar-title-case?zchar-titlecaseúchar-upcaseúchar-upper-case?zchar-utf-8-lengthúchar-whitespace?úchar<=?úchar<?úchar=?úchar>=?úchar>?úchar?zcheck-duplicate-identifierzcheck-duplicatesz#checked-procedure-check-and-extractz
choice-evtzclass->interfacez
class-infoz
class-sealzclass-unsealzclass?zcleanse-pathúclose-input-portúclose-output-portzcoerce-chaperone-contractzcoerce-chaperone-contractszcoerce-contractzcoerce-contract/fzcoerce-contractszcoerce-flat-contractzcoerce-flat-contractszcollect-garbagezcollection-file-pathzcollection-pathÚcombinationsÚcompilezcompile-allow-set!-undefinedz$compile-context-preservation-enabledz compile-enforce-module-constantszcompile-syntaxzcompiled-expression-recompilezcompiled-expression?zcompiled-module-expression?zcomplete-path?úcomplex?ÚcomposeÚcompose1ÚconjoinÚ	conjugateÚconszcons/cúcons?Úconstzcontinuation-mark-key/czcontinuation-mark-key?zcontinuation-mark-set->contextzcontinuation-mark-set->listzcontinuation-mark-set->list*zcontinuation-mark-set-firstzcontinuation-mark-set?zcontinuation-markszcontinuation-prompt-available?zcontinuation-prompt-tag?zcontinuation?zcontract-continuation-mark-keyz#contract-custom-write-property-proczcontract-exercisezcontract-first-orderzcontract-first-order-passes?zcontract-late-neg-projectionzcontract-namezcontract-proczcontract-projectionzcontract-property?zcontract-random-generatezcontract-random-generate-failzcontract-random-generate-fail?z0contract-random-generate-get-current-environmentzcontract-random-generate-stashzcontract-random-generate/choosezcontract-stronger?zcontract-struct-exercisezcontract-struct-generatez#contract-struct-late-neg-projectionzcontract-struct-list-contract?zcontract-val-first-projectionz	contract?zconvert-streamzcopy-directory/filesú	copy-filez	copy-portÚcosÚcoshÚcountzcurrent-blame-formatzcurrent-break-parameterizationzcurrent-code-inspectorzcurrent-command-line-argumentszcurrent-compilezcurrent-compiled-file-rootszcurrent-continuation-markszcurrent-contract-regionzcurrent-custodianzcurrent-directoryzcurrent-directory-for-userzcurrent-drivezcurrent-environment-variableszcurrent-error-portzcurrent-evalz#current-evt-pseudo-random-generatorz current-force-delete-permissionszcurrent-futurezcurrent-gc-millisecondsz"current-get-interaction-input-portzcurrent-inexact-millisecondsúcurrent-input-portzcurrent-inspectorz current-library-collection-linksz current-library-collection-pathszcurrent-loadzcurrent-load-extensionzcurrent-load-relative-directoryzcurrent-load/use-compiledzcurrent-localezcurrent-loggerzcurrent-memory-usezcurrent-millisecondszcurrent-module-declare-namezcurrent-module-declare-sourcezcurrent-module-name-resolverzcurrent-module-path-for-loadzcurrent-namespaceúcurrent-output-portzcurrent-parameterizationzcurrent-plumberz$current-preserved-thread-cell-valueszcurrent-printzcurrent-process-millisecondszcurrent-prompt-readzcurrent-pseudo-random-generatorzcurrent-read-interactionzcurrent-reader-guardzcurrent-readtablezcurrent-secondszcurrent-security-guardz!current-subprocess-custodian-modezcurrent-threadzcurrent-thread-groupz!current-thread-initial-stack-sizez current-write-relative-directoryÚcurryÚcurryrzcustodian-box-valuezcustodian-box?zcustodian-limit-memoryzcustodian-managed-listz&custodian-memory-accounting-available?zcustodian-require-memoryzcustodian-shutdown-allz
custodian?zcustom-print-quotable-accessorzcustom-print-quotable?zcustom-write-accessorzcustom-write-property-proczcustom-write?Údatezdate*zdate*-nanosecondzdate*-time-zone-namezdate*?zdate-dayz	date-dst?z	date-hourzdate-minutez
date-monthzdate-secondzdate-time-zone-offsetzdate-week-dayz	date-yearzdate-year-dayzdate?zdatum->syntaxzdatum-intern-literalzdefault-continuation-prompt-tagzdegrees->radianszdelete-directoryzdelete-directory/filesúdelete-fileÚdenominatorz
dict->listzdict-can-functional-set?zdict-can-remove-keys?z
dict-clearzdict-clear!z	dict-copyz
dict-countzdict-empty?zdict-for-eachzdict-has-key?zdict-implements/czdict-implements?zdict-iter-contractzdict-iterate-firstzdict-iterate-keyzdict-iterate-nextzdict-iterate-valuezdict-key-contractz	dict-keyszdict-mapzdict-mutable?zdict-refz	dict-ref!zdict-removezdict-remove!zdict-setz	dict-set!z	dict-set*z
dict-set*!zdict-updatezdict-update!zdict-value-contractzdict-valueszdict?zdirectory-exists?zdirectory-listÚdisjoinÚdisplayzdisplay-lineszdisplay-lines-to-filezdisplay-to-fileÚ	displaylnzdouble-flonum?r  zdrop-common-prefixz
drop-rightÚdropfzdropf-rightzdump-memory-statszdup-input-portzdup-output-portz
dynamic->*zdynamic-get-fieldzdynamic-object/czdynamic-placezdynamic-place*zdynamic-requirezdynamic-require-for-syntaxzdynamic-sendzdynamic-set-field!údynamic-windÚeighthÚemptyzempty-sequencezempty-streamúempty?zenvironment-variables-copyzenvironment-variables-nameszenvironment-variables-refzenvironment-variables-set!zenvironment-variables?Úeofzeof-evtúeof-object?zephemeron-valuez
ephemeron?Úeprintfzeq-contract-valzeq-contract?zeq-hash-codeúeq?zequal-contract-valzequal-contract?zequal-hash-codezequal-secondary-hash-codezequal<%>úequal?zequal?/recurzeqv-hash-codeúeqv?Úerrorzerror-display-handlerzerror-escape-handlerzerror-print-context-lengthzerror-print-source-locationzerror-print-widthzerror-value->string-handlerÚevalzeval-jit-enabledzeval-syntaxr  zevt/czevt?úexact->inexactzexact-ceilingzexact-floorzexact-integer?zexact-nonnegative-integer?zexact-positive-integer?zexact-roundzexact-truncateúexact?zexecutable-yield-handlerÚexitzexit-handlerÚexnzexn-continuation-markszexn-messagez	exn:breakzexn:break-continuationzexn:break:hang-upzexn:break:hang-up?zexn:break:terminatezexn:break:terminate?z
exn:break?zexn:failzexn:fail:contractzexn:fail:contract:arityzexn:fail:contract:arity?zexn:fail:contract:blamezexn:fail:contract:blame-objectzexn:fail:contract:blame?zexn:fail:contract:continuationzexn:fail:contract:continuation?z exn:fail:contract:divide-by-zeroz!exn:fail:contract:divide-by-zero?z#exn:fail:contract:non-fixnum-resultz$exn:fail:contract:non-fixnum-result?zexn:fail:contract:variablezexn:fail:contract:variable-idzexn:fail:contract:variable?zexn:fail:contract?zexn:fail:filesystemzexn:fail:filesystem:errnozexn:fail:filesystem:errno-errnozexn:fail:filesystem:errno?zexn:fail:filesystem:existszexn:fail:filesystem:exists?z"exn:fail:filesystem:missing-modulez'exn:fail:filesystem:missing-module-pathz#exn:fail:filesystem:missing-module?zexn:fail:filesystem:versionzexn:fail:filesystem:version?zexn:fail:filesystem?zexn:fail:networkzexn:fail:network:errnozexn:fail:network:errno-errnozexn:fail:network:errno?zexn:fail:network?zexn:fail:objectzexn:fail:object?zexn:fail:out-of-memoryzexn:fail:out-of-memory?zexn:fail:readzexn:fail:read-srclocszexn:fail:read:eofzexn:fail:read:eof?zexn:fail:read:non-charzexn:fail:read:non-char?zexn:fail:read?zexn:fail:syntaxzexn:fail:syntax-exprszexn:fail:syntax:missing-modulez#exn:fail:syntax:missing-module-pathzexn:fail:syntax:missing-module?zexn:fail:syntax:unboundzexn:fail:syntax:unbound?zexn:fail:syntax?zexn:fail:unsupportedzexn:fail:unsupported?zexn:fail:userzexn:fail:user?z	exn:fail?zexn:misc:match?zexn:missing-module-accessorzexn:missing-module?zexn:srclocs-accessorzexn:srclocs?zexn?ÚexpÚexpandzexpand-oncezexpand-syntaxzexpand-syntax-oncezexpand-syntax-to-top-formzexpand-to-top-formzexpand-user-pathzexplode-pathÚexptzexternalizable<%>zfailure-result/cúfalse?zfield-namesÚfifthzfile->byteszfile->bytes-lineszfile->linesz
file->listzfile->stringzfile->valuezfile-exists?zfile-name-from-pathzfile-or-directory-identityz file-or-directory-modify-secondszfile-or-directory-permissionszfile-positionzfile-position*z	file-sizezfile-stream-buffer-modezfile-stream-port?zfile-truncatezfilename-extensionzfilesystem-change-evtzfilesystem-change-evt-cancelzfilesystem-change-evt?zfilesystem-root-listr  z
filter-mapz
filter-notzfilter-read-input-portzfind-executable-pathz
find-fileszfind-library-collection-linkszfind-library-collection-pathszfind-relative-pathzfind-system-pathÚfindfrâ   z
first-or/czfixnum?zflat-contractzflat-contract-predicatezflat-contract-property?zflat-contract?zflat-named-contractÚflattenzfloating-point-bytes->realzflonum?Úfloorzflush-outputz
fold-filesÚfoldlÚfoldrúfor-eachÚforceÚformatÚfourthÚfprintfzfree-identifier=?zfree-label-identifier=?zfree-template-identifier=?zfree-transformer-identifier=?zfsemaphore-countzfsemaphore-postzfsemaphore-try-wait?zfsemaphore-waitzfsemaphore?Úfuturezfuture?zfutures-enabled?Úgcdzgenerate-member-keyzgenerate-temporarieszgeneric-set?zgeneric?Úgensymzget-output-byteszget-output-stringzget-preferencezget/build-late-neg-projectionzget/build-val-first-projectionÚgetenvzglobal-port-print-handlerúgroup-byzgroup-execute-bitzgroup-read-bitzgroup-write-bitz	guard-evtz
handle-evtzhandle-evt?z
has-blame?zhas-contract?Úhashz
hash->listz
hash-clearzhash-clear!z	hash-copyzhash-copy-clearz
hash-countzhash-empty?zhash-eq?zhash-equal?z	hash-eqv?zhash-for-eachzhash-has-key?zhash-iterate-firstzhash-iterate-keyzhash-iterate-key+valuezhash-iterate-nextzhash-iterate-pairzhash-iterate-valuez	hash-keyszhash-mapzhash-placeholder?zhash-refz	hash-ref!zhash-removezhash-remove!zhash-setz	hash-set!z	hash-set*z
hash-set*!zhash-updatezhash-update!zhash-valuesz
hash-weak?zhash/czhash?ÚhasheqÚhasheqvzidentifier-bindingzidentifier-binding-symbolzidentifier-label-bindingz identifier-prune-lexical-contextz!identifier-prune-to-source-modulez)identifier-remove-from-definition-contextzidentifier-template-bindingzidentifier-transformer-bindingzidentifier?Úidentityzif/cú	imag-partz
immutable?zimpersonate-boxzimpersonate-channelz!impersonate-continuation-mark-keyzimpersonate-hashzimpersonate-hash-setzimpersonate-procedurezimpersonate-procedure*zimpersonate-prompt-tagzimpersonate-structzimpersonate-vectorzimpersonator-contract?zimpersonator-ephemeronzimpersonator-of?z"impersonator-prop:application-markzimpersonator-prop:blamezimpersonator-prop:contractedz)impersonator-property-accessor-procedure?zimpersonator-property?zimpersonator?zimplementation?zimplementation?/czin-byteszin-bytes-lineszin-combinationszin-cyclezin-dictzin-dict-keyszin-dict-pairszin-dict-valueszin-directoryzin-hashzin-hash-keyszin-hash-pairszin-hash-valueszin-immutable-hashzin-immutable-hash-keyszin-immutable-hash-pairszin-immutable-hash-valueszin-immutable-setz
in-indexedzin-input-port-byteszin-input-port-charszin-lineszin-listzin-mlistzin-mutable-hashzin-mutable-hash-keyszin-mutable-hash-pairszin-mutable-hash-valueszin-mutable-setzin-naturalszin-parallelzin-permutationszin-portzin-producerzin-rangezin-sequenceszin-setzin-slicez	in-streamz	in-stringz	in-syntaxzin-valuezin-values*-sequencezin-values-sequencez	in-vectorzin-weak-hashzin-weak-hash-keyszin-weak-hash-pairszin-weak-hash-valueszin-weak-setúinexact->exactzinexact-real?úinexact?z	infinite?zinput-port-appendúinput-port?z
inspector?zinstanceof/cúinteger->charzinteger->integer-byteszinteger-bytes->integerz
integer-inzinteger-lengthzinteger-sqrtzinteger-sqrt/remainderúinteger?zinterface->method-nameszinterface-extension?z
interface?z/internal-definition-context-binding-identifiersz%internal-definition-context-introducez internal-definition-context-sealzinternal-definition-context?zis-a?zis-a?/czkeyword->stringzkeyword-applyz	keyword<?úkeyword?zkeywords-matchzkill-threadÚlastz	last-pairÚlcmÚlengthzliberal-define-context?zlink-exists?r  zlist*zlist*ofzlist->byteszlist->mutable-setzlist->mutable-seteqzlist->mutable-seteqvz	list->setzlist->seteqzlist->seteqvúlist->stringúlist->vectorzlist->weak-setzlist->weak-seteqzlist->weak-seteqvzlist-contract?zlist-prefix?úlist-refzlist-setú	list-tailzlist-updatezlist/cúlist?zlisten-port-number?ÚlistofÚloadzload-extensionzload-on-demand-enabledzload-relativezload-relative-extensionzload/cdzload/use-compiledzlocal-expandzlocal-expand/capture-liftszlocal-transformer-expandz&local-transformer-expand/capture-liftszlocale-string-encodingÚlogzlog-all-levelszlog-level-evtz
log-level?zlog-max-levelzlog-messagezlog-receiver?zlogger-namezlogger?Ú	magnitudezmake-arity-at-leastzmake-base-empty-namespacezmake-base-namespacez
make-byteszmake-channelzmake-chaperone-contractzmake-continuation-mark-keyzmake-continuation-prompt-tagzmake-contractzmake-custodianzmake-custodian-boxzmake-custom-hashzmake-custom-hash-typeszmake-custom-setzmake-custom-set-typesz	make-datez
make-date*zmake-derived-parameterzmake-directoryzmake-directory*zmake-do-sequencezmake-empty-namespacezmake-environment-variableszmake-ephemeronzmake-exnzmake-exn:breakzmake-exn:break:hang-upzmake-exn:break:terminatezmake-exn:failzmake-exn:fail:contractzmake-exn:fail:contract:arityzmake-exn:fail:contract:blamez#make-exn:fail:contract:continuationz%make-exn:fail:contract:divide-by-zeroz(make-exn:fail:contract:non-fixnum-resultzmake-exn:fail:contract:variablezmake-exn:fail:filesystemzmake-exn:fail:filesystem:errnozmake-exn:fail:filesystem:existsz'make-exn:fail:filesystem:missing-modulez make-exn:fail:filesystem:versionzmake-exn:fail:networkzmake-exn:fail:network:errnozmake-exn:fail:objectzmake-exn:fail:out-of-memoryzmake-exn:fail:readzmake-exn:fail:read:eofzmake-exn:fail:read:non-charzmake-exn:fail:syntaxz#make-exn:fail:syntax:missing-modulezmake-exn:fail:syntax:unboundzmake-exn:fail:unsupportedzmake-exn:fail:userzmake-file-or-directory-linkzmake-flat-contractzmake-fsemaphorezmake-genericz!make-handle-get-preference-lockedz	make-hashzmake-hash-placeholderzmake-hasheqzmake-hasheq-placeholderzmake-hasheqvzmake-hasheqv-placeholderzmake-immutable-custom-hashzmake-immutable-hashzmake-immutable-hasheqzmake-immutable-hasheqvzmake-impersonator-propertyzmake-input-portzmake-input-port/read-to-peekzmake-inspectorzmake-keyword-procedurezmake-known-char-range-listzmake-limited-input-portú	make-listzmake-lock-file-namezmake-log-receiverzmake-loggerzmake-mixin-contractzmake-mutable-custom-setzmake-none/czmake-objectzmake-output-portzmake-parameterzmake-parent-directory*zmake-phantom-bytesz	make-pipezmake-pipe-with-specialszmake-placeholderzmake-plumberú
make-polarzmake-prefab-structzmake-primitive-classzmake-proj-contractzmake-pseudo-random-generatorzmake-reader-graphzmake-readtableúmake-rectangularzmake-rename-transformerzmake-resolved-module-pathzmake-security-guardzmake-semaphorezmake-set!-transformerzmake-shared-byteszmake-sibling-inspectorzmake-special-commentzmake-srclocúmake-stringzmake-struct-field-accessorzmake-struct-field-mutatorzmake-struct-typezmake-struct-type-propertyzmake-syntax-delta-introducerzmake-syntax-introducerzmake-temporary-filez'make-tentative-pretty-print-output-portzmake-thread-cellzmake-thread-groupúmake-vectorzmake-weak-boxzmake-weak-custom-hashzmake-weak-custom-setzmake-weak-hashzmake-weak-hasheqzmake-weak-hasheqvzmake-will-executorÚmapzmatch-equality-testzmatches-arity-exactly?ÚmaxÚmcarÚmcdrÚmconsÚmemberzmember-name-key-hash-codezmember-name-key=?zmember-name-key?ÚmemfÚmemqÚmemvzmerge-inputzmethod-in-interface?Úminzmixin-contractzmodule->exportszmodule->importszmodule->language-infozmodule->namespacez'module-compiled-cross-phase-persistent?zmodule-compiled-exportszmodule-compiled-importszmodule-compiled-language-infozmodule-compiled-namezmodule-compiled-submoduleszmodule-declared?zmodule-path-index-joinzmodule-path-index-resolvezmodule-path-index-splitzmodule-path-index-submodulezmodule-path-index?zmodule-path?zmodule-predefined?zmodule-provide-protected?Úmodulozmpair?zmutable-setzmutable-seteqzmutable-seteqvzn->thznack-guard-evtz!namespace-anchor->empty-namespaceznamespace-anchor->namespaceznamespace-anchor?znamespace-attach-modulez#namespace-attach-module-declarationznamespace-base-phaseznamespace-mapped-symbolsznamespace-module-identifierznamespace-module-registryznamespace-requireznamespace-require/constantznamespace-require/copyz namespace-require/expansion-timeznamespace-set-variable-value!znamespace-symbol->identifierznamespace-syntax-introduceznamespace-undefine-variable!znamespace-unprotect-moduleznamespace-variable-valuez
namespace?únan?znatural-number/cÚnegateú	negative?z	never-evtu	   new-âˆ€/cu	   new-âˆƒ/cÚnewlineÚninthznon-empty-listofznon-empty-string?znone/cznormal-case-pathznormalize-arityznormalize-pathznormalized-arity?Únotznot/cÚnullúnull?únumber->stringúnumber?Ú	numeratorzobject%zobject->vectorzobject-infozobject-interfacezobject-method-arity-includes?zobject-namezobject-or-false=?zobject=?zobject?r  zone-of/czopen-input-bytesúopen-input-filezopen-input-output-filezopen-input-stringzopen-output-bytesúopen-output-filezopen-output-nowherezopen-output-stringzor/czorder-of-magnitudeÚormapzother-execute-bitzother-read-bitzother-write-bitúoutput-port?úpair?zparameter-procedure=?zparameter/cz
parameter?zparameterization?zparse-command-lineÚ	partitionzpath->byteszpath->complete-pathzpath->directory-pathzpath->stringzpath-add-suffixzpath-convention-typezpath-element->byteszpath-element->stringzpath-element?zpath-for-some-system?zpath-list-string->path-listz	path-onlyzpath-replace-suffixzpath-string?zpath<?zpath?zpathlist-closurez	peek-bytezpeek-byte-or-specialz
peek-byteszpeek-bytes!zpeek-bytes!-evtzpeek-bytes-avail!zpeek-bytes-avail!*zpeek-bytes-avail!-evtzpeek-bytes-avail!/enable-breakzpeek-bytes-evtú	peek-charzpeek-char-or-specialzpeek-stringzpeek-string!zpeek-string!-evtzpeek-string-evtzpeeking-input-portÚpermutationszphantom-bytes?Úpizpi.fzpipe-content-lengthzplace-breakzplace-channelzplace-channel-getzplace-channel-putzplace-channel-put/getzplace-channel?zplace-dead-evtzplace-enabled?z
place-killzplace-location?zplace-message-allowed?zplace-sleepz
place-waitzplace?zplaceholder-getzplaceholder-set!zplaceholder?zplumber-add-flush!zplumber-flush-allzplumber-flush-handle-remove!zplumber-flush-handle?zplumber?zpoll-guard-evtzport->byteszport->bytes-lineszport->linesz
port->listzport->stringzport-closed-evtzport-closed?zport-commit-peekedzport-count-lines!zport-count-lines-enabledzport-counts-lines?zport-display-handlerzport-file-identityzport-file-unlockzport-next-locationzport-number?zport-print-handlerzport-progress-evtzport-provides-progress-evts?zport-read-handlerzport-try-file-lock?zport-write-handlerzport-writes-atomic?zport-writes-special?úport?ú	positive?zpredicate/czprefab-key->struct-typezprefab-key?zprefab-struct-keyzpreferences-lock-file-modeÚpregexpzpregexp?zpretty-displayzpretty-formatúpretty-printz"pretty-print-.-symbol-without-barsz#pretty-print-abbreviate-read-macroszpretty-print-columnsz pretty-print-current-style-tablezpretty-print-depthzpretty-print-exact-as-decimalzpretty-print-extend-style-tablezpretty-print-handlerzpretty-print-newlinezpretty-print-post-print-hookzpretty-print-pre-print-hookzpretty-print-print-hookzpretty-print-print-linezpretty-print-remap-stylablezpretty-print-show-inexactnesszpretty-print-size-hookzpretty-print-style-table?zpretty-printingzpretty-writezprimitive-closure?zprimitive-result-arityú
primitive?Úprintzprint-as-expressionzprint-boolean-long-formz	print-boxzprint-graphzprint-hash-tablezprint-mpair-curly-braceszprint-pair-curly-braceszprint-reader-abbreviationszprint-structzprint-syntax-widthzprint-unreadablezprint-vector-lengthzprintable/czprintable<%>ÚprintfÚprintlnzprocedure->methodzprocedure-arityzprocedure-arity-includes/czprocedure-arity-includes?zprocedure-arity?zprocedure-closure-contents-eq?zprocedure-extract-targetzprocedure-keywordszprocedure-reduce-arityzprocedure-reduce-keyword-arityzprocedure-renamezprocedure-result-arityzprocedure-specializezprocedure-struct-type?ú
procedure?Úprocesszprocess*zprocess*/portszprocess/portszprocessor-countzprogress-evt?zpromise-forced?zpromise-running?z	promise/czpromise/name?zpromise?zprop:arity-stringzprop:arrow-contractzprop:arrow-contract-get-infozprop:arrow-contract?z
prop:blamezprop:chaperone-contractzprop:checked-procedurezprop:contractzprop:contractedzprop:custom-print-quotablezprop:custom-writez	prop:dictzprop:dict/contractzprop:equal+hashzprop:evtzprop:exn:missing-modulezprop:exn:srclocszprop:expansion-contextszprop:flat-contractzprop:impersonator-ofzprop:input-portzprop:liberal-define-contextzprop:object-namezprop:opt-chaperone-contractz$prop:opt-chaperone-contract-get-testzprop:opt-chaperone-contract?zprop:orc-contractz"prop:orc-contract-get-subcontractszprop:orc-contract?zprop:output-portzprop:place-locationzprop:procedurezprop:recursive-contractzprop:recursive-contract-unrollzprop:recursive-contract?zprop:rename-transformerzprop:sequencezprop:set!-transformerzprop:streamzproper-subset?zpseudo-random-generator->vectorzpseudo-random-generator-vector?zpseudo-random-generator?zput-preferencesÚputenvÚquotientzquotient/remainderzradians->degreesÚraisezraise-argument-errorzraise-arguments-errorzraise-arity-errorzraise-blame-errorzraise-contract-errorzraise-mismatch-errorzraise-not-cons-blame-errorzraise-range-errorzraise-result-errorzraise-syntax-errorzraise-type-errorzraise-user-errorÚrandomzrandom-seedÚrangeú	rational?ÚrationalizeÚreadzread-accept-bar-quotezread-accept-boxzread-accept-compiledzread-accept-dotzread-accept-graphzread-accept-infix-dotzread-accept-langzread-accept-quasiquotezread-accept-readerú	read-bytezread-byte-or-specialz
read-byteszread-bytes!zread-bytes!-evtzread-bytes-avail!zread-bytes-avail!*zread-bytes-avail!-evtzread-bytes-avail!/enable-breakzread-bytes-evtzread-bytes-linezread-bytes-line-evtzread-case-sensitivez	read-cdotú	read-charzread-char-or-specialzread-curly-brace-as-parenzread-curly-brace-with-tagzread-decimal-as-inexactzread-eval-print-loopzread-languageú	read-linezread-line-evtzread-on-demand-sourcezread-square-bracket-as-parenzread-square-bracket-with-tagúread-stringzread-string!zread-string!-evtzread-string-evtzread-syntaxzread-syntax/recursivezread/recursivezreadtable-mappingz
readtable?zreal->decimal-stringzreal->double-flonumzreal->floating-point-byteszreal->single-flonumzreal-inú	real-partúreal?zreencode-input-portzreencode-output-portÚregexpzregexp-matchzregexp-match*zregexp-match-evtzregexp-match-exact?zregexp-match-peekzregexp-match-peek-immediatezregexp-match-peek-positionszregexp-match-peek-positions*z%regexp-match-peek-positions-immediatez)regexp-match-peek-positions-immediate/endzregexp-match-peek-positions/endzregexp-match-positionszregexp-match-positions*zregexp-match-positions/endzregexp-match/endzregexp-match?zregexp-max-lookbehindúregexp-quotezregexp-replacezregexp-replace*zregexp-replace-quotezregexp-replaceszregexp-splitzregexp-try-matchzregexp?zrelative-path?zrelocate-input-portzrelocate-output-portÚ	remainderÚremfzremf*r  zremove*zremove-duplicatesÚremqzremq*Úremvzremv*zrename-contractzrename-file-or-directoryzrename-transformer-targetzrename-transformer?zreplace-evtzreroot-pathzresolve-pathzresolved-module-path-namezresolved-module-path?rã   ÚreverseÚroundÚsecondzseconds->datezsecurity-guard?zsemaphore-peek-evtzsemaphore-peek-evt?zsemaphore-postzsemaphore-try-wait?zsemaphore-waitzsemaphore-wait/enable-breakz
semaphore?zsequence->listzsequence->streamzsequence-add-betweenzsequence-andmapzsequence-appendzsequence-countzsequence-filterzsequence-foldzsequence-for-eachzsequence-generatezsequence-generate*zsequence-lengthzsequence-mapzsequence-ormapzsequence-refzsequence-tailz
sequence/cz	sequence?Úsetzset!-transformer-procedurezset!-transformer?z	set->listzset->streamzset-addzset-add!zset-box!z	set-clearz
set-clear!zset-copyzset-copy-clearz	set-countz
set-empty?zset-eq?z
set-equal?zset-eqv?z	set-firstzset-for-eachzset-implements/czset-implements?zset-intersectzset-intersect!zset-mapz	set-mcar!z	set-mcdr!zset-member?zset-mutable?zset-phantom-bytes!zset-port-next-location!z
set-removezset-remove!zset-restzset-some-basic-contracts!zset-subtractzset-subtract!zset-symmetric-differencezset-symmetric-difference!z	set-unionz
set-union!z	set-weak?zset/czset=?zset?ÚseteqÚseteqvÚseventhÚsgnzshared-byteszshell-executezshrink-path-wrtÚshufflezsimple-form-pathzsimplify-pathÚsinzsingle-flonum?ÚsinhÚsixthzskip-projection-wrapper?Úsleepzsome-system-path->stringÚsortzspecial-comment-valuezspecial-comment?zspecial-filter-input-portzsplit-atzsplit-at-rightzsplit-common-prefixz
split-pathz	splitf-atzsplitf-at-rightÚsqrÚsqrtÚsrcloczsrcloc->stringzsrcloc-columnzsrcloc-linezsrcloc-positionzsrcloc-sourcezsrcloc-spanzsrcloc?z
stop-afterzstop-beforezstream->listzstream-add-betweenzstream-andmapzstream-appendzstream-countzstream-empty?zstream-filterzstream-firstzstream-foldzstream-for-eachzstream-lengthz
stream-mapzstream-ormapz
stream-refzstream-restzstream-tailzstream/czstream?rF   zstring->bytes/latin-1zstring->bytes/localezstring->bytes/utf-8zstring->immutable-stringzstring->keywordústring->listústring->numberzstring->pathzstring->path-elementzstring->some-system-pathústring->symbolzstring->uninterned-symbolzstring->unreadable-symbolústring-appendzstring-append*ústring-ci<=?ústring-ci<?ústring-ci=?ústring-ci>=?ústring-ci>?zstring-contains?ústring-copyzstring-copy!zstring-downcasez!string-environment-variable-name?ústring-fill!zstring-foldcasezstring-joinzstring-len/cústring-lengthzstring-locale-ci<?zstring-locale-ci=?zstring-locale-ci>?zstring-locale-downcasezstring-locale-upcasezstring-locale<?zstring-locale=?zstring-locale>?zstring-no-nuls?zstring-normalize-nfczstring-normalize-nfdzstring-normalize-nfkczstring-normalize-nfkdzstring-normalize-spaceszstring-port?zstring-prefix?ú
string-refzstring-replaceústring-set!zstring-splitzstring-suffix?zstring-titlecasezstring-trimzstring-upcasezstring-utf-8-lengthú	string<=?ústring<?ústring=?ú	string>=?ústring>?ústring?zstruct->vectorzstruct-accessor-procedure?zstruct-constructor-procedure?zstruct-infozstruct-mutator-procedure?zstruct-predicate-procedure?zstruct-type-infozstruct-type-make-constructorzstruct-type-make-predicatez(struct-type-property-accessor-procedure?zstruct-type-property/czstruct-type-property?zstruct-type?zstruct:arity-at-leastzstruct:arrow-contract-infozstruct:datezstruct:date*z
struct:exnzstruct:exn:breakzstruct:exn:break:hang-upzstruct:exn:break:terminatezstruct:exn:failzstruct:exn:fail:contractzstruct:exn:fail:contract:arityzstruct:exn:fail:contract:blamez%struct:exn:fail:contract:continuationz'struct:exn:fail:contract:divide-by-zeroz*struct:exn:fail:contract:non-fixnum-resultz!struct:exn:fail:contract:variablezstruct:exn:fail:filesystemz struct:exn:fail:filesystem:errnoz!struct:exn:fail:filesystem:existsz)struct:exn:fail:filesystem:missing-modulez"struct:exn:fail:filesystem:versionzstruct:exn:fail:networkzstruct:exn:fail:network:errnozstruct:exn:fail:objectzstruct:exn:fail:out-of-memoryzstruct:exn:fail:readzstruct:exn:fail:read:eofzstruct:exn:fail:read:non-charzstruct:exn:fail:syntaxz%struct:exn:fail:syntax:missing-modulezstruct:exn:fail:syntax:unboundzstruct:exn:fail:unsupportedzstruct:exn:fail:userzstruct:srcloczstruct:wrapped-extra-arg-arrowústruct?Úsub1Úsubbytesz	subclass?zsubclass?/cÚ
subprocesszsubprocess-group-enabledzsubprocess-killzsubprocess-pidzsubprocess-statuszsubprocess-waitzsubprocess?zsubset?Ú	substringz	suggest/cúsymbol->stringzsymbol-interned?zsymbol-unreadable?zsymbol<?zsymbol=?úsymbol?ÚsymbolsÚsynczsync/enable-breakzsync/timeoutzsync/timeout/enable-breakzsyntax->datumzsyntax->listz
syntax-armzsyntax-columnzsyntax-debug-infozsyntax-disarmzsyntax-ezsyntax-linezsyntax-local-bind-syntaxeszsyntax-local-certifierzsyntax-local-contextzsyntax-local-expand-expressionzsyntax-local-get-shadowerz"syntax-local-identifier-as-bindingzsyntax-local-introducezsyntax-local-lift-contextzsyntax-local-lift-expressionzsyntax-local-lift-modulez(syntax-local-lift-module-end-declarationzsyntax-local-lift-providezsyntax-local-lift-requirez#syntax-local-lift-values-expressionz$syntax-local-make-definition-contextz"syntax-local-make-delta-introducerz'syntax-local-module-defined-identifierszsyntax-local-module-exportsz(syntax-local-module-required-identifierszsyntax-local-namezsyntax-local-phase-levelzsyntax-local-submodulesz*syntax-local-transforming-module-provides?zsyntax-local-valuezsyntax-local-value/immediatezsyntax-original?zsyntax-positionzsyntax-propertyzsyntax-property-preserved?zsyntax-property-symbol-keyszsyntax-protectzsyntax-rearmzsyntax-recertifyzsyntax-shift-phase-levelzsyntax-sourcezsyntax-source-modulezsyntax-spanzsyntax-taintzsyntax-tainted?zsyntax-track-originz&syntax-transforming-module-expression?zsyntax-transforming-with-lifts?zsyntax-transforming?zsyntax/czsyntax?Úsystemzsystem*zsystem*/exit-codezsystem-big-endian?zsystem-idle-evtzsystem-language+countryzsystem-library-subpathzsystem-path-convention-typezsystem-typezsystem/exit-codeztail-marks-match?r  ztake-common-prefixz
take-rightÚtakefztakef-rightÚtanÚtanhztcp-abandon-portz
tcp-acceptztcp-accept-evtztcp-accept-ready?ztcp-accept/enable-breakztcp-addressesz	tcp-closeztcp-connectztcp-connect/enable-breakz
tcp-listenztcp-listener?z	tcp-port?z"tentative-pretty-print-port-cancelz$tentative-pretty-print-port-transferÚtenthzterminal-port?zthe-unsupplied-argÚthirdÚthreadzthread-cell-refzthread-cell-set!zthread-cell-values?zthread-cell?zthread-dead-evtzthread-dead?zthread-group?zthread-receivezthread-receive-evtzthread-resumezthread-resume-evtzthread-rewind-receivezthread-running?zthread-sendzthread-suspendzthread-suspend-evtzthread-try-receivezthread-waitzthread/suspend-to-killzthread?z
time-applyÚtouchztransplant-input-portztransplant-output-portÚtrueÚtruncatezudp-addressesz	udp-bind!z
udp-bound?z	udp-closezudp-connect!zudp-connected?zudp-multicast-interfacezudp-multicast-join-group!zudp-multicast-leave-group!zudp-multicast-loopback?zudp-multicast-set-interface!zudp-multicast-set-loopback!zudp-multicast-set-ttl!zudp-multicast-ttlzudp-open-socketzudp-receive!zudp-receive!*zudp-receive!-evtzudp-receive!/enable-breakzudp-receive-ready-evtzudp-sendz	udp-send*zudp-send-evtzudp-send-ready-evtzudp-send-tozudp-send-to*zudp-send-to-evtzudp-send-to/enable-breakzudp-send/enable-breakzudp?Úunboxzuncaught-exception-handlerzunit?zunspecified-domzunsupplied-arg?zuse-collection-link-pathszuse-compiled-file-pathszuse-user-specific-search-pathszuser-execute-bitzuser-read-bitzuser-write-bitzvalue-blamezvalue-contractÚvaluesz#variable-reference->empty-namespacez%variable-reference->module-base-phasez0variable-reference->module-declaration-inspectorz%variable-reference->module-path-indexz!variable-reference->module-sourcezvariable-reference->namespacezvariable-reference->phasez(variable-reference->resolved-module-pathzvariable-reference-constant?zvariable-reference?Úvectorzvector->immutable-vectorúvector->listzvector->pseudo-random-generatorz vector->pseudo-random-generator!zvector->valueszvector-appendzvector-argmaxzvector-argminzvector-copyzvector-copy!zvector-countzvector-dropzvector-drop-rightúvector-fill!zvector-filterzvector-filter-notzvector-immutablezvector-immutable/czvector-immutableofúvector-lengthz
vector-mapzvector-map!zvector-memberzvector-memqzvector-memvz
vector-refzvector-set!zvector-set*!zvector-set-performance-stats!zvector-split-atzvector-split-at-rightzvector-takezvector-take-rightzvector/cúvector?ÚvectorofÚversionÚvoidzvoid?zweak-box-valuez	weak-box?zweak-setz
weak-seteqzweak-seteqvzwill-executezwill-executor?zwill-registerzwill-try-executezwith-input-from-bytesúwith-input-from-filezwith-input-from-stringzwith-output-to-bytesúwith-output-to-fileúwith-output-to-stringzwould-be-futurezwrap-evtzwrapped-extra-arg-arrowz0wrapped-extra-arg-arrow-extra-neg-party-argumentz!wrapped-extra-arg-arrow-real-funczwrapped-extra-arg-arrow?zwritable<%>Úwriteú
write-bytezwrite-byteszwrite-bytes-availzwrite-bytes-avail*zwrite-bytes-avail-evtzwrite-bytes-avail/enable-breakú
write-charzwrite-specialzwrite-special-avail*zwrite-special-evtzwrite-stringúwrite-to-fileÚwritelnÚxorr  z~.az~.sz~.vz~az~ez~rz~sz~v)rD   rF   )rD   r!  )rD   r"  )rD   r#  )rD   r  )rD   r$  )rD   r%  );r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   Ú	_keywordsÚ	_builtinsÚ_opening_parenthesisÚ_closing_parenthesisÚ_delimitersÚ_symbolÚ_exact_decimal_prefixÚ	_exponentÚ_inexact_simple_no_hashesÚ_inexact_simpleÚ_inexact_normal_no_hashesÚ_inexact_normalÚ_inexact_specialÚ_inexact_realÚ_inexact_unsignedr   r   r   rw   rx   r   r   r9   r8   ry   rz   r{   r   ÚDoubleÚHeredocr~   ÚRegexr   r   r
   r}   r   Ú	Namespacer	   r|   r   r   r   r   r+   r€   r�   r‚   rV   r†   r2   r   r   T  sÄ  † ñð
 €DØ
#€CØ˜Ð€GÚ-€IØ Ð"8Ð9€IØ€Mð^€IðBe
€IðN $ÐØ$ÐØ$€KØ,¨[¨M¸Ð>€GØ4ÐØ&€IØ ?ÐØÐ7Ð8ð 92ð 2€Oà#&Ð'@Ð&AÀ)ÀÈBÐ OÐØ˜_Ð-¨i¨[¸Ð;€OØ/ÐØ Ð0°Ð6FÐ5GÀqÐI€MØ˜Ð/¨qÐ1AÐ0BÀ!ÐDÐð 	Ø! 5Ð)Ø˜Ð.Ð/ð
ð 	Ø+¨WÐ5Ø)¨7¯>©>Ð:Ø�W×&Ñ&¨Ð8ð ˜Ð$ð Ð*Ð+¨<¸°}ÀBÐGØ�^‰^˜Vð%àÐ*Ð+Ð+ZÐ[fÐZgÐgiÐjÐlr×lxÑlxð  {Að  BØÐ*Ð+¨6Ð2KÐ1LÈEÐRkÐQlÐluð  wPð  vQð  QXð  Ydð  Xeð  egð  hð  jpð  rxð  yð ˜=˜/¨Ð/@Ð.AÀÐK\ÐJ]Ð]`ÐanÐ`oÐopÐq~Ðpð  @Eð  FQð  ERð  RTð  Uð  W]÷  Wcñ  WcØðð ˜OÐ,Ð,LÈ[ÈMÐY[Ð\Ð^d×^jÑ^jÐlrÐsð   ˜yÐ)¨6¯:©:°vÐ>ð   ˜yÐ)¨6¯:©:°vÐ>ð   ˜yÐ)¨6¯:©:°vÐ>ð ˜W˜IÐ&¨¯©°fÐ=ð �V—]‘]Ð$6Ð7Ø-¨v¯~©~¸vÐFØ6¸¿¹ÀVÐLØ+¨V¯[©[¸&ÐAØ&¨¯©°fÐ=ð % d§m¡m°VÐ<ð �7�)ˆ_˜g×1Ñ1°6Ð:ð !Ù�g×'Ñ'¨¯©Ó8ð:à˜×*Ñ*¨NÐ;ð ˜;˜-Ð';Ð<¸hÐGØ,Ð-AÐ,BÀ!ÐDØÐ/ð1ðs;
ðx 	Ø�xÐ Ø�f—m‘m VÐ,Ø�uÐÙ�F‹Oð	
ð 	Ø! ;°Ð7ð
ð 	Ù�GÓØ˜+˜ bÐ)¨7Ø%ð'à�8Ð:Ð;Ø˜{˜m¨2Ð.°Ø*ð,à! ;Ð0IÐJÙ�9 t¨K¨=¸Ð%;Ô<Ø�fðá�9 t¨K¨=¸Ð%;Ô<Ø�\‰\˜6ð#à�d˜FÐ#Ù�HÓð
ð 	Ù�F‹OØ˜Ð.Ð/ð
ð 	Ù�GÓØ�XÐ9Ð:Ø'¨ }°BÐ7¸Ø'ð)à! ;Ð0LÐMÙ�HÓð
ð 	Ù�F‹OØ˜Ð1Ð2ð
ð 	Ù�GÓØ! ;Ð0GÐHÙ�HÓð
ð
 	Ù�F‹OØ˜˜nÐ-ð
ð 	Ø�W×&Ñ&¨Ð0Ø�W×&Ñ&¨Ð/Ø˜'×+Ñ+Ð,ð
ð
 	Ø�6—=‘= &Ð)ð$Ø%+§]¡]ð4à˜Ÿ™Ð'ð	
ðo}„Fr†   c                   óz  € ] tR tRtRtRtRtR.t. R OtRR.t	Rt
]P                  ]P                  ,          tR!tR	tR
R]P$                  3R]P&                  3R]P&                  3R]3R]3R]R3R]R3R]3]! ]RR7      ]3R],           ]P4                  3]]P6                  3R]3.RR]R3R]R3R]3.RR]R3./tRtR# )"r   iù  z+
For newLISP source code (version 10.3.0).
ÚNewLispzhttp://www.newlisp.org/Únewlispztext/x-newlispzapplication/x-newlispz1.5z$([\w!$%&*+.,/<=>?@^~|-])+|(\[.*?\])+r?   z#!(.*?)$r©   ú#.*$rC   rÔ   z\{Úbracestringz	\[text\]*Ú	tagstringz('|:)ú\brÍ   rN   r×   rO   z\}rD   z[^{}]+z(?s)(.*?)(\[/text\])rV   N)z*.lspz*.nlz*.kif(ƒ  Ú^ú--rq  rª   Ú!z!=Ú?r   ro  rr  Ú&Ú%rp  ú++rs  ú<<rt  ru  rv  rw  ú>>r4   rð   Ú$z$0z$1z$10z$11z$12z$13z$14z$15z$2z$3z$4z$5z$6z$7z$8z$9z$argsz$idxz$itz
$main-argsÚabortrx  ry  ÚacoshÚaddÚaddressÚambr*  zappend-filer}  r~  Úargsz
array-listúarray?Úarrayr�  Úasinhrì   r…  Úatan2Úatanhzatom?z
base64-decz
base64-enczbayes-queryzbayes-trainr.  ÚbetaÚbetaiÚbindÚbinomialÚbitsÚcallbackr0  ÚcatchÚceilz
change-dirÚcharÚchopr¢   ÚcleanÚclosezcommand-eventrÜ   rÊ  Úconstantzcontext?ÚcontextrÍ  ÚcopyrÎ  rÏ  rÐ  ÚcpymemÚcrc32z	crit-chi2zcrit-zzcurrent-linerÓ  z	date-listz
date-parsez
date-valuerÕ  Údebugr  zdef-newr   zdefine-macror4  rÖ  z
delete-urlÚdeleteÚdestroyÚdetÚdeviceÚ
differencez
directory?Ú	directoryÚdivzdo-untilzdo-whileÚdoargsÚdolistÚdostringÚdotimesÚdotreeÚdumpÚduprß  Úencryptz	ends-withÚenvÚerfzerror-eventúeval-stringrç  ÚexecÚexistsrê  rì  rí  ÚexplodeÚextendÚfactorÚfftz	file-infozfile?r  zfind-allÚfindrâ   Úflatzfloat?Úfloatró  Úfltr   zfor-allrÝ   Úforkrø  ÚfvÚgammaiÚgammalnrü  zget-charz	get-floatzget-intzget-longz
get-stringzget-urlzglobal?Úglobalúif-notr>  Úifftrç   r  r.   zinf?Úintr	  ÚintegerÚ	intersectÚinvertÚirrÚjoinzlambda-macrozlambda?rÿ   z
last-errorr  zlegal?r  rä   ÚletexÚletnr  r  r  rK  r  Úlookupz
lower-casezmacro?z	main-argsÚMAINzmake-dirr  Úmatr;   r  r!  r%  ÚmodrM  ÚmulÚmultiplyzNaN?z
net-acceptz	net-closeznet-connectz	net-errorznet-evalznet-interfaceznet-ipvz
net-listenz	net-localz
net-lookupz
net-packetznet-peekznet-peerznet-pingznet-receive-fromznet-receive-udpznet-receivez
net-selectznet-send-toznet-send-udpznet-sendznet-serviceznet-sessionsrO  únil?ÚnilÚnormalr,  ÚnowÚnperÚnpvr  r.  r0  rR  rS  ÚostypeÚpackz
parse-dateÚparseÚpeekÚpipeÚpmtz	pop-assocÚpopzpost-urlÚpowrp   r>  r?  r@  rB  z	prob-chi2zprob-zrD  zprompt-eventz
protected?Úpushzput-urlÚpvzquote?rõ   ÚrandrH  Ú	randomizerL  rN  z	read-exprú	read-filezread-keyrO  z	read-utf8zreader-eventz	real-pathÚreceivezref-allÚrefz
regex-compÚregexz
remove-dirúrename-fileÚreplaceÚresetrã   rY  ÚrotaterZ  Úsaver·   ÚseedÚseekÚselectr,   Ú	semaphorer`  ÚsequenceÚseriesz
set-localezset-ref-allzset-refr\  ÚsetfÚsetqr`  ÚshareÚsignalÚsilentrb  rc  re  rë   rf  ÚsourceÚspawnrh  zstarts-withr}  rF   ÚsubÚswapÚsymr„  r…  r†  z	sys-errorzsys-infor‰  rŠ  Útermzthrow-errorÚthrowztime-of-dayrj  Útimerz
title-caseztrace-highlightÚtraceÚ	transposeÚTreeÚtrimútrue?r�  ÚunicodeÚunifyÚuniqueræ   ÚunpackÚuntilz
upper-caseÚutf8Úutf8lenÚuuidzwait-pidrå   r÷   rž  r   z
write-filez
write-linez
xfer-eventz	xml-errorz	xml-parsezxml-type-tagsr  )r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   r½   rh   ri   rÙ   rj   r   rÂ   rw   r   r   r	   r   r
   r   r*   r|   r   r�   r‚   rV   r†   r2   r   r   ù  s7  † ñð €DØ
#€CØˆk€GÚ*€IØ!Ð#:Ð;€IØ€Mà�M‰M˜BŸL™LÕ(€Eð;€Hð| 9€Jð 	à˜'Ÿ/™/Ð*à�g—n‘nÐ%à�g—n‘nÐ%ð �ZÐ ð )¨&Ð1ð �F˜MÐ*ð ˜6 ;Ð/ð �xÐ ñ �8 EÔ*Øðð ˜*Õ$ d§m¡mÐ4ð ˜Ÿ™Ð'ð ˜Ð%ðE#
ðL 	Ø�F˜GÐ$Ø�F˜FÐ#Ø�vÐð
ð 	Ø$ f¨fÐ5ð
ð]1„Fr†   c            "       óŠ$  a € ] tR tRt o RtRt. ERÎOtR.tRR.tRt	Rt
]P                  tR	t]R
,           tRtR] R] R2t0 RkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkRKkRLkRMkRNkROkRPkRQkRRkRSkRTkRUkRVkRWkRXkRYkRZkR[kR\kR]kR^kR_kR`kRakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokRpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkR€kR�kR‚kRƒkR„kR…kR†kR‡kRˆkR‰kRŠkR‹kRŒkR�kRŽkR�kR�kR‘kR’kR“kR”kR•kR–kR—kR˜kR™kRškR›kRœkR�kRžkRŸkR kR¡kR¢kR£kR¤kR¥kR¦kR§kR¨kR©kRªkR«kR¬kR­kR®kR¯kR°kR±kR²kR³kR´kRµkR¶kR·kR¸kR¹kRºkR»kR¼kR½kR¾kt0 ERÏmt0 R¿kRÀkRÁkRÂkRÃkRÄkRÅkRÆkRÇkRÈkRÉkRÊkRËkRÌkRÍkRÎkRÏkRÐkRÑkRÒkRÓkRÔkRÕkRÖkR×kRØkRÙkRÚkRÛkRÜkRÝkRÞkRßkRàkRákRâkRãkRäkRåkRækRçkRèkRékRêkRëkRìkRíkRîkRïkRðkRñkRòkRókRôkRõkRökR÷kRøkRùkRúkRûkRükRýkRþkRÿkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkER€kER�kER‚kERƒkER„kER…kER†kER‡kERˆkER‰kERŠkER‹kERŒkER�kERŽkER�kER�kER‘kER’kER“kER”kER•kER–kER—kER˜kER™kERškER›kERœkER�kERžkERŸkER kER¡kER¢kER£kER¤kER¥kER¦kER§kER¨kER©kERªkER«kER¬kER­kER®kER¯kER°kER±kER²kER³kER´kERµkER¶kER·kER¸kER¹kERºkER»kER¼kER½kER¾kER¿kERÀkERÁkERÂkERÃkERÄkERÅkERÆkERÇkERÈkERÉkERÊkERËkERÌkERÍkERÎkERÏkERÐkERÑkERÒkERÓkERÔkERÕkERÖkER×kERØkERÙkERÚkERÛkERÜkERÝkERÞkERßkERàkERákERâkERãkERäkERåkERækERçkERèkERékERêkERëkERìkERíkERîkERïkERðkERñkERòkERókERôkERõkERökER÷kERøkERùkERúkERûkERükERýkERþkERÿkER kERkERkERkERkERkERkERkERkER	kER
kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkER€kER�kER‚kERƒkER„kER…kER†kER‡kERˆkER‰kERŠkER‹kERŒkER�kERŽkER�kER�kER‘kER’kER“kER”kER•kER–kER—kER˜kER™kERškER›kERœkER�kERžkERŸkER kER¡kER¢kER£kER¤kER¥kER¦kER§kER¨kER©kERªkER«kER¬kER­kER®kER¯kER°kER±kER²kER³kER´kERµkER¶kER·kER¸kER¹kERºkER»kER¼kER½kER¾kER¿kERÀkERÁkERÂkERÃkERÄkERÅkERÆkERÇkERÈkERÉkERÊkERËkERÌkERÍkERÎkERÏkERÐkERÑkERÒkERÓkERÔkERÕkERÖkER×kERØkERÙkERÚkERÛkERÜkERÝkERÞkERßkERàkERákERâkERãkERäkERåkERækERçkERèkERékERêkERëkERìkERíkERîkERïkERðkERñkERòkERókERôkERõkERökER÷kERøkERùkERúkERûkERükERýkERþkERÿkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkER€kER�kER‚kERƒkER„kER…kER†kER‡kERˆkER‰kERŠkER‹kERŒkER�kERŽkER�kER�kER‘kER’kER“kER”kER•kER–kER—kER˜kER™kERškER›kERœkER�kERžkERŸkER kER¡kER¢kER£kER¤kER¥kER¦kER§kER¨kER©kERªkER«kER¬kER­kER®kER¯kER°kER±kER²kER³kER´kERµkER¶kER·kER¸kER¹kERºkER»kER¼kER½kER¾kER¿kERÀkERÁkERÂkERÃkERÄkERÅkERÆkERÇkERÈkERÉkERÊkERËkERÌkERÍkERÎkERÏkERÐkERÑkERÒkERÓkERÔkERÕkERÖkER×kERØkERÙkERÚkERÛkERÜkERÝkERÞkERßkERàkERákERâkERãkERäkERåkERækERçkERèkERékERêkERëkERìkERíkERîkERïkERðkERñkERòkERókERôkERõkERökER÷kERøkERùkERúkERûkERükERýkERþkERÿkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkER€kER�kER‚kERƒkER„kER…kER†kER‡kERˆkER‰kERŠkER‹kERŒkER�kERŽkER�kER�kER‘kER’kER“kER”kER•kER–kER—kER˜kER™kERškER›kERœkER�kERžkERŸkER kER¡kER¢kER£kER¤kER¥kER¦kER§kER¨kER©kERªkER«kER¬kER­kER®kER¯kER°kER±kER²kER³kER´kERµkER¶kER·kER¸kER¹kERºkER»kER¼kER½kER¾kER¿kERÀkERÁkERÂkERÃkERÄkERÅkERÆkERÇkERÈkERÉkERÊkERËkERÌkERÍkERÎkERÏkERÐkERÑkERÒkERÓkERÔkERÕkERÖkER×kERØkERÙkERÚkERÛkERÜkERÝkERÞkERßkERàkERákERâkERãkERäkERåkERækERçkERèkERékERêkERëkERìkERíkERîkERïkERðkERñkERòkERókERôkERõkERökER÷kERøkERùkERúkERûkERükERýkERþkERÿkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERskERtkERtkERukERukERvkERvkERwkERxkERxkERykERykERzkERzkER{kER{kER|kER|kER}kER}kER~kERkERkER€kER€kER�kER�kER‚kER‚kERƒkERƒkER„kER„kER…kER†kER†kER†kER‡kERˆkERˆkER‰kERŠkER‹kERŒkERŒkER�kERŽkER�kER�kER�kER�kER‘kER’kER“kER”kER•kER–kER–kER—kER˜kER™kERškERškER›kER›kERœkERœkER�kER�kERžkERžkERŸkER kER kER¡kER¢kER¢kER£kER£kER¤kER¤kER¥kER¦kER§kER¨kt0 ERÐmt0 ERÑmt0 ERÒmtER© tERª]! ER«4      .ER«ER¬]3ER­]P8                  3ER®]ER�3ER¯]P<                  3ER°],           ]P@                  3ER±],           ]PB                  3ER²],           ]PB                  3ER²]"3ER³]"3ER´],           ]#PH                  3ERµ],           ]#3ER¶],           ]#PJ                  3ER·]&3ER¸],           ]PB                  3ER¹]"3ERº]PN                  3ER»]#PP                  3ER¼]#PR                  3ER½]#PT                  3ER¾]#3ER¿]"3ERÀ]"3ERÁ]"3ERÂ],           ]PV                  3ERÃ],           ERÃ,           ]PX                  PZ                  3]]PX                  3ERÄ]"ER«3ERÅ]&ER«3ERÆ]&ERÇ3.ER�ERÈ]3ER³] ERÉ2]PB                  3ER³]3ERÊ]3ERË]3ER®]ERÇ3./t.ERÌt/V t0ERÍ# (Ó  r   i|  z\
An ELisp lexer, parsing a stream and outputting the tokens
needed to highlight elisp code.
Ú	EmacsLispz*.elztext/x-elispzapplication/x-elispz"https://www.gnu.org/software/emacsú2.1z\\.|[\w!$%&*+-/<=>?@^{}~|]rˆ   z(?=[ "()\]\'\n,;`])z((?:r‰   rŠ   zatomic-change-groupr0  Úblockzcl-blockzcl-callfz	cl-callf2zcl-casezcl-decfz
cl-declaimz
cl-declarezcl-define-compiler-macrozcl-defmacrozcl-defstructzcl-defsubstz
cl-deftypezcl-defunzcl-destructuring-bindzcl-dozcl-do*zcl-do-all-symbolszcl-do-symbolsz	cl-dolistz
cl-dotimeszcl-ecasezcl-etypecasez	eval-whenzcl-eval-whenzcl-fletzcl-flet*zcl-functionzcl-incfz	cl-labelszcl-letfzcl-letf*zcl-load-time-valuez
cl-locallyzcl-loopzcl-macroletzcl-multiple-value-bindzcl-multiple-value-setqzcl-progvzcl-psetfzcl-psetqz
cl-pushnewzcl-remfz	cl-returnzcl-return-fromz
cl-rotatefz	cl-shiftfzcl-symbol-macroletz
cl-tagbodyzcl-thezcl-typecasezcombine-after-change-callszcondition-case-unless-debugÚdecfÚdeclaimÚdeclarezdeclare-functionzdef-edebug-specÚ	defadvicerþ   Ú	defcustomÚdeffaceÚ
defgenericÚdefgroupzdefine-advicezdefine-alternativeszdefine-compiler-macrozdefine-derived-modezdefine-generic-modezdefine-global-minor-modezdefine-globalized-minor-modezdefine-minor-modezdefine-modify-macrozdefine-obsolete-face-aliaszdefine-obsolete-function-aliaszdefine-obsolete-variable-aliaszdefine-setf-expanderzdefine-skeletonrý   Ú	defmethodÚdefsetfÚ	defstructÚdefsubstÚdefthemeÚdeftyperü   zdefvar-localzdelay-mode-hookszdestructuring-bindrè   zdo*zdo-all-symbolsz
do-symbolsrí  zdont-compilerï  zdotimes-with-progress-reporterÚecasezert-deftestÚ	etypecaserø   rù   Úfletzignore-errorsÚincfÚlabelsrÿ   rH  zlexical-letzlexical-let*Úloopzmultiple-value-bindzmultiple-value-setqÚnoreturnÚorefzoref-defaultÚosetzoset-defaultÚpcasezpcase-defmacrozpcase-dolistzpcase-exhaustivez	pcase-letz
pcase-let*r"  ÚpsetfÚpsetqr$  ÚpushnewrV  ÚreturnÚrotatefÚrxzsave-match-datazsave-selected-windowzsave-window-excursionr7  z
setq-localÚshiftfztrack-mouseÚtypecaseræ   zuse-packagerå   zwhile-no-inputzwith-case-tablezwith-category-tablezwith-coding-priorityzwith-current-bufferzwith-demoted-errorszwith-eval-after-loadzwith-file-modeszwith-local-quitr�  zwith-output-to-temp-bufferzwith-parsed-tramp-file-namezwith-selected-framezwith-selected-windowzwith-silent-modificationsz
with-slotszwith-syntax-tablezwith-temp-bufferzwith-temp-filezwith-temp-messagezwith-timeoutzwith-tramp-connection-propertyzwith-tramp-file-propertyzwith-tramp-progress-reporterzwith-wrapper-hookzload-time-valueÚlocallyÚmacroletÚprogvzreturn-fromrÃ  ro  rp  rq  rr  ú/=z1+z1-rs  rt  ru  rv  rw  zSnarf-documentationzabort-recursive-editrx  zaccept-process-outputzaccess-filezaccessible-keymapsry  zactive-minibuffer-windowzadd-face-text-propertyzadd-name-to-filezadd-text-propertieszall-completionsr}  r~  zapropos-internalÚarefÚarraypÚasetÚashr�  rì   zassoc-stringrƒ  r…  ÚatomÚautoloadzautoload-do-loadÚ	backtracezbacktrace--localszbacktrace-debugzbacktrace-evalzbacktrace-framezbackward-charzbackward-prefix-charszbarf-if-buffer-read-onlyzbase64-decode-regionzbase64-decode-stringzbase64-encode-regionzbase64-encode-stringzbeginning-of-linez#bidi-find-overridden-directionalityzbidi-resolved-levelszbitmap-spec-pÚbobpÚbolpzbool-vectorzbool-vector-count-consecutivezbool-vector-count-populationzbool-vector-exclusive-orzbool-vector-intersectionzbool-vector-notzbool-vector-pzbool-vector-set-differencezbool-vector-subsetpzbool-vector-unionÚboundpzbuffer-base-bufferzbuffer-chars-modified-tickzbuffer-enable-undozbuffer-file-namezbuffer-has-markers-atzbuffer-listzbuffer-live-pzbuffer-local-valuezbuffer-local-variableszbuffer-modified-pzbuffer-modified-tickzbuffer-namezbuffer-sizezbuffer-stringzbuffer-substringzbuffer-substring-no-propertieszbuffer-swap-textÚbufferpzbury-buffer-internalz	byte-codezbyte-code-function-pzbyte-to-positionzbyte-to-stringÚ	byteorderzcall-interactivelyzcall-last-kbd-macrozcall-processzcall-process-regionzcancel-kbd-macro-eventsÚ
capitalizezcapitalize-regionzcapitalize-wordrà   zcar-less-than-carzcar-safezcase-table-pzcategory-docstringzcategory-set-mnemonicszcategory-tablezcategory-table-pzccl-executezccl-execute-on-stringzccl-program-prá   zcdr-safer¬  z
char-afterzchar-beforezchar-category-setzchar-charsetz
char-equalzchar-or-string-pzchar-resolve-modifierszchar-syntaxzchar-table-extra-slotzchar-table-pzchar-table-parentzchar-table-rangezchar-table-subtypezchar-to-stringz
char-widthÚ
characterpzcharset-afterzcharset-id-internalzcharset-plistzcharset-priority-listÚcharsetpzcheck-coding-systemzcheck-coding-systems-regionzclear-buffer-auto-save-failurezclear-charset-mapszclear-face-cachezclear-font-cachezclear-image-cachezclear-stringzclear-this-command-keysz
close-fontÚclrhashzcoding-system-aliaseszcoding-system-basezcoding-system-eol-typezcoding-system-pzcoding-system-plistzcoding-system-priority-listzcoding-system-putzcolor-distancezcolor-gray-pzcolor-supported-pzcombine-after-change-executezcommand-error-default-functionzcommand-remappingÚcommandpzcompare-buffer-substringszcompare-stringszcompare-window-configurationszcompleting-readzcompose-region-internalzcompose-string-internalzcomposition-get-gstringzcompute-motionÚconcatrÊ  Úconspzconstrain-to-fieldzcontinue-processzcontrolling-tty-pzcoordinates-in-window-pz
copy-alistzcopy-category-tablerÍ  zcopy-hash-tablezcopy-keymapzcopy-markerzcopy-sequencezcopy-syntax-tableÚcopysignrÎ  zcurrent-active-mapsz current-bidi-paragraph-directionzcurrent-bufferzcurrent-case-tablezcurrent-columnzcurrent-global-mapzcurrent-idle-timezcurrent-indentationzcurrent-input-modezcurrent-local-mapzcurrent-messagezcurrent-minor-mode-mapszcurrent-timezcurrent-time-stringzcurrent-time-zonezcurrent-window-configurationz%cygwin-convert-file-name-from-windowsz#cygwin-convert-file-name-to-windowszdaemon-initializedÚdaemonpzdbus--init-buszdbus-get-unique-namezdbus-message-internalzdebug-timer-checkzdeclare-equiv-charsetzdecode-big5-charzdecode-charzdecode-coding-regionzdecode-coding-stringzdecode-sjis-charzdecode-timezdefault-boundpzdefault-file-modeszdefault-printer-namezdefault-toplevel-valuezdefault-valuezdefine-categoryzdefine-charset-aliaszdefine-charset-internalzdefine-coding-system-aliaszdefine-coding-system-internalzdefine-fringe-bitmapzdefine-hash-table-testz
define-keyzdefine-prefix-commandrå  zdelete-all-overlayszdelete-and-extract-regionzdelete-charzdelete-directory-internalzdelete-fieldrÖ  zdelete-framezdelete-other-windows-internalzdelete-overlayzdelete-processzdelete-regionzdelete-terminalzdelete-window-internalÚdelqzdescribe-buffer-bindingszdescribe-vectorzdestroy-fringe-bitmapzdetect-coding-regionzdetect-coding-stringÚdingzdirectory-file-namezdirectory-fileszdirectory-files-and-attributeszdiscard-inputz"display-supports-face-attributes-pzdo-auto-saveÚdocumentationzdocumentation-propertyÚdowncasezdowncase-regionzdowncase-wordzdraw-stringzdump-colorsz
dump-emacsz	dump-facezdump-frame-glyph-matrixzdump-glyph-matrixzdump-glyph-rowzdump-redisplay-historyzdump-tool-bar-rowÚeltz	emacs-pidzencode-big5-charzencode-charzencode-coding-regionzencode-coding-stringzencode-sjis-charzencode-timezend-kbd-macrozend-of-lineÚeobpÚeolpÚeqÚeqlÚequalzequal-including-propertieszerase-bufferzerror-message-stringrç  zeval-bufferzeval-regionzevent-convert-listzexecute-kbd-macrozexit-recursive-editrì  zexpand-file-namerî  zexternal-debugging-outputzface-attribute-relative-pzface-attributes-as-vectorz	face-fontÚfboundpÚfceilingzfetch-bytecodeÚffloorzfield-beginningz	field-endzfield-stringzfield-string-no-propertieszfile-accessible-directory-pzfile-aclzfile-attributeszfile-attributes-lesspzfile-directory-pzfile-executable-pzfile-exists-pzfile-locked-pz
file-modeszfile-name-absolute-pzfile-name-all-completionszfile-name-as-directoryzfile-name-completionzfile-name-directoryzfile-name-nondirectoryzfile-newer-than-file-pzfile-readable-pzfile-regular-pzfile-selinux-contextzfile-symlink-pzfile-system-infozfile-writable-pÚ	fillarrayzfind-charset-regionzfind-charset-stringz#find-coding-systems-region-internalzfind-composition-internalzfind-file-name-handlerz	find-fontzfind-operation-coding-systemrÿ  z
float-timeÚfloatpró  Úfmakunboundzfollowing-charzfont-atzfont-drive-otfzfont-face-attributeszfont-family-listzfont-getzfont-get-glyphszfont-get-system-fontzfont-get-system-normal-fontz	font-infozfont-match-pzfont-otf-alternateszfont-putzfont-shape-gstringz	font-speczfont-variation-glyphszfont-xlfd-nameÚfontpzfontset-fontzfontset-infozfontset-listzfontset-list-allzforce-mode-line-updatezforce-window-updaterø  zformat-mode-linezformat-network-addresszformat-time-stringzforward-charzforward-commentzforward-linezforward-wordzframe-border-widthzframe-bottom-divider-widthz.frame-can-run-window-configuration-change-hookzframe-char-heightzframe-char-widthzframe-face-alistzframe-first-windowzframe-focuszframe-font-cachezframe-fringe-widthz
frame-listzframe-live-pzframe-or-buffer-changed-pzframe-parameterzframe-parameterszframe-pixel-heightzframe-pixel-widthzframe-pointer-visible-pzframe-right-divider-widthzframe-root-windowzframe-scroll-bar-heightzframe-scroll-bar-widthzframe-selected-windowzframe-terminalzframe-text-colszframe-text-heightzframe-text-lineszframe-text-widthzframe-total-colszframe-total-lineszframe-visible-pÚframepÚfrexpzfringe-bitmaps-at-posÚfroundÚfsetÚ	ftruncateÚfuncallzfuncall-interactivelyzfunction-equalÚ	functionpzgap-positionzgap-sizezgarbage-collectz	gc-statuszgenerate-new-buffer-namerê   z
get-bufferzget-buffer-createzget-buffer-processzget-buffer-windowzget-bytezget-char-propertyzget-char-property-and-overlayzget-file-bufferzget-file-charzget-internal-run-timezget-load-suffixeszget-pos-propertyzget-processzget-screen-colorzget-text-propertyzget-unicode-property-internalzget-unused-categoryzget-unused-iso-final-charzgetenv-internalÚgethashzgfile-add-watchzgfile-rm-watchzglobal-key-bindingzgnutls-available-pzgnutls-bootz
gnutls-byezgnutls-deinitzgnutls-error-fatalpzgnutls-error-stringzgnutls-errorpzgnutls-get-initstagezgnutls-peer-statusz#gnutls-peer-status-warning-describez	goto-charzgpm-mouse-startzgpm-mouse-stopz	group-gidzgroup-real-gidzhandle-save-sessionzhandle-switch-framezhash-table-countzhash-table-pzhash-table-rehash-sizezhash-table-rehash-thresholdzhash-table-sizezhash-table-testzhash-table-weaknessziconify-framer  zimage-flushzimage-mask-pzimage-metadataz
image-sizezimagemagick-typesÚimagepz	indent-tozindirect-functionzindirect-variablezinit-image-libraryzinotify-add-watchzinotify-rm-watchzinput-pending-pÚinsertzinsert-and-inheritzinsert-before-markersz!insert-before-markers-and-inheritzinsert-buffer-substringzinsert-bytezinsert-charzinsert-file-contentszinsert-startup-screenÚint86zinteger-or-marker-pÚintegerpzinteractive-formÚinternzintern-softzinternal--track-mousezinternal-char-fontzinternal-complete-bufferzinternal-copy-lisp-facezinternal-default-process-filterz!internal-default-process-sentinelzinternal-describe-syntax-valuez%internal-event-symbol-parse-modifierszinternal-face-x-get-resourcez internal-get-lisp-face-attributez#internal-lisp-face-attribute-valueszinternal-lisp-face-empty-pzinternal-lisp-face-equal-pzinternal-lisp-face-pzinternal-make-lisp-facezinternal-make-var-non-specialzinternal-merge-in-global-facez*internal-set-alternative-font-family-alistz,internal-set-alternative-font-registry-alistz!internal-set-font-selection-orderz internal-set-lisp-face-attributez.internal-set-lisp-face-attribute-from-resourcezinternal-show-cursorzinternal-show-cursor-pzinterrupt-processzinvisible-pzinvocation-directoryzinvocation-nameÚisnanziso-charsetzkey-bindingzkey-descriptionzkeyboard-coding-systemzkeymap-parentzkeymap-promptÚkeymappÚkeywordpzkill-all-local-variableszkill-bufferz
kill-emacszkill-local-variablezkill-processzlast-nonminibuffer-framezlax-plist-getzlax-plist-putÚldexpr  zlibxml-parse-html-regionzlibxml-parse-xml-regionzline-beginning-positionzline-end-positionzline-pixel-heightr  z
list-fontszlist-system-processesÚlistpr  zload-averagezlocal-key-bindingzlocal-variable-if-set-pzlocal-variable-pzlocale-infozlocate-file-internalzlock-bufferr  ÚlogandÚlogbÚlogiorÚlognotÚlogxorz
looking-atzlookup-imagezlookup-image-mapz
lookup-keyzlower-frameÚlshÚmacroexpandzmake-bool-vectorzmake-byte-codezmake-category-setzmake-category-tablez	make-charzmake-char-tablezmake-directory-internalzmake-frame-invisiblezmake-frame-visiblezmake-hash-tablezmake-indirect-bufferzmake-keymapr  zmake-local-variablezmake-markerzmake-network-processzmake-overlayzmake-serial-processzmake-sparse-keymapr  zmake-symbolzmake-symbolic-linkzmake-temp-namezmake-terminal-framezmake-variable-buffer-localzmake-variable-frame-localr  Ú
makunboundzmap-char-tablezmap-charset-charsz
map-keymapzmap-keymap-internalÚmapatomsÚmapcÚmapcarÚ	mapconcatÚmaphashzmark-markerzmarker-bufferzmarker-insertion-typezmarker-positionÚmarkerpzmatch-beginningz
match-dataz	match-endzmatching-parenr  zmax-charÚmd5r!  zmemory-infozmemory-limitzmemory-use-countsr#  Úmemqlzmenu-bar-menu-at-x-yzmenu-or-popup-active-pzmerge-face-attributeÚmessagezmessage-boxzmessage-or-boxr%  zminibuffer-completion-contentszminibuffer-contentsz!minibuffer-contents-no-propertieszminibuffer-depthzminibuffer-promptzminibuffer-prompt-endzminibuffer-selected-windowzminibuffer-windowÚminibufferpzminor-mode-key-bindingr  zmodify-category-entryzmodify-frame-parameterszmodify-syntax-entryzmouse-pixel-positionzmouse-positionzmove-overlayzmove-point-visuallyzmove-to-columnzmove-to-window-linezmsdos-downcase-filenamezmsdos-long-file-nameszmsdos-memgetzmsdos-memputzmsdos-mouse-disablezmsdos-mouse-enablezmsdos-mouse-initzmsdos-mouse-pzmsdos-remember-default-colorszmsdos-set-keyboardzmsdos-set-mouse-buttonszmultibyte-char-to-unibytezmultibyte-string-pznarrow-to-regionÚnatnumpÚnconcznetwork-interface-infoznetwork-interface-listznew-fontsetznewline-cache-checkznext-char-property-changez
next-frameznext-overlay-changeznext-property-changeznext-read-file-uses-dialog-pz next-single-char-property-changeznext-single-property-changeznext-windowÚnlistpÚnreverser  Únthcdrr-  znumber-or-marker-pznumber-to-stringÚnumberpzopen-dribble-filez	open-fontzopen-termscriptzoptimize-char-tablezother-bufferzother-window-for-scrollingzoverlay-bufferzoverlay-endzoverlay-getzoverlay-listszoverlay-propertieszoverlay-putzoverlay-recenterzoverlay-startÚoverlaypzoverlays-atzoverlays-inzparse-partial-sexpzplay-sound-internalz	plist-getzplist-memberz	plist-putÚpointzpoint-markerz	point-maxzpoint-max-markerz	point-minzpoint-min-markerzpos-visible-in-window-pzposition-byteszposix-looking-atzposix-search-backwardzposix-search-forwardzposix-string-matchzposn-at-pointzposn-at-x-yzpreceding-charzprefix-numeric-valuezprevious-char-property-changezprevious-framezprevious-overlay-changezprevious-property-changez$previous-single-char-property-changezprevious-single-property-changezprevious-windowÚprin1zprin1-to-stringÚprincr@  zprocess-attributeszprocess-bufferzprocess-coding-systemzprocess-commandzprocess-connectionzprocess-contactzprocess-datagram-addresszprocess-exit-statuszprocess-filterzprocess-filter-multibyte-pz
process-idz"process-inherit-coding-system-flagzprocess-listzprocess-markzprocess-namezprocess-plistzprocess-query-on-exit-flagzprocess-running-child-pzprocess-send-eofzprocess-send-regionzprocess-send-stringzprocess-sentinelzprocess-statuszprocess-tty-namezprocess-typeÚprocesspzprofiler-cpu-logzprofiler-cpu-running-pzprofiler-cpu-startzprofiler-cpu-stopzprofiler-memory-logzprofiler-memory-running-pzprofiler-memory-startzprofiler-memory-stopÚ
propertizeÚpurecopyÚputzput-text-propertyzput-unicode-property-internalÚputhashz
query-fontzquery-fontsetzquit-processzraise-framerH  ÚrassocÚrassqzre-search-backwardzre-search-forwardrL  zread-bufferrN  zread-char-exclusivezread-coding-systemzread-commandz
read-eventzread-from-minibufferúread-from-stringzread-functionzread-key-sequencezread-key-sequence-vectorzread-no-blanks-inputzread-non-nil-coding-systemrP  zread-variablezrecent-auto-save-pzrecent-doskeyszrecent-keysÚrecenterzrecursion-depthzrecursive-editzredirect-debugging-outputzredirect-frame-focusÚ	redisplayzredraw-displayzredraw-framerT  zregion-beginningz
region-endzregister-ccl-programzregister-code-conversion-mapÚremhashzremove-list-of-text-propertieszremove-text-propertieszrename-bufferr,  zreplace-matchzreset-this-command-lengthszresize-mini-window-internalzrestore-buffer-modified-pz
resume-ttyrY  rZ  zrun-hook-with-argsz run-hook-with-args-until-failurez run-hook-with-args-until-successzrun-hook-wrappedz	run-hooksz$run-window-configuration-change-hookzrun-window-scroll-functionszsafe-lengthz
scan-listsz
scan-sexpszscroll-downzscroll-leftzscroll-other-windowzscroll-rightz	scroll-upzsearch-backwardzsearch-forwardzsecure-hashzselect-framezselect-windowzselected-framezselected-windowzself-insert-commandzsend-string-to-terminalÚ	sequencepzserial-process-configurer\  z
set-bufferzset-buffer-auto-savedzset-buffer-major-modezset-buffer-modified-pzset-buffer-multibytezset-case-tablezset-category-tablezset-char-table-extra-slotzset-char-table-parentzset-char-table-rangezset-charset-plistzset-charset-priorityzset-coding-system-priorityzset-cursor-sizezset-defaultzset-default-file-modeszset-default-toplevel-valuezset-file-aclzset-file-modeszset-file-selinux-contextzset-file-timeszset-fontset-fontzset-frame-heightzset-frame-positionzset-frame-selected-windowzset-frame-sizezset-frame-widthzset-fringe-bitmap-facezset-input-interrupt-modezset-input-meta-modezset-input-modez#set-keyboard-coding-system-internalzset-keymap-parentz
set-markerzset-marker-insertion-typezset-match-datazset-message-beepzset-minibuffer-windowzset-mouse-pixel-positionzset-mouse-positionzset-network-process-optionzset-output-flow-controlzset-process-bufferzset-process-coding-systemzset-process-datagram-addresszset-process-filterzset-process-filter-multibytez&set-process-inherit-coding-system-flagzset-process-plistzset-process-query-on-exit-flagzset-process-sentinelzset-process-window-sizezset-quit-charz(set-safe-terminal-coding-system-internalzset-screen-colorzset-standard-case-tablezset-syntax-tablez#set-terminal-coding-system-internalzset-terminal-local-valuezset-terminal-parameterzset-text-propertieszset-time-zone-rulezset-visited-file-modtimezset-window-bufferzset-window-combination-limitzset-window-configurationzset-window-dedicated-pzset-window-display-tablezset-window-fringeszset-window-hscrollzset-window-marginszset-window-new-normalzset-window-new-pixelzset-window-new-totalzset-window-next-bufferszset-window-parameterzset-window-pointzset-window-prev-buffersz set-window-redisplay-end-triggerzset-window-scroll-barszset-window-startzset-window-vscrollÚsetcarÚsetcdrÚsetplistzshow-face-resourcesr:  zsignal-processrb  zsingle-key-descriptionzskip-chars-backwardzskip-chars-forwardzskip-syntax-backwardzskip-syntax-forwardz	sleep-forrf  zsort-charsetszspecial-variable-pz
split-charzsplit-window-internalrh  zstandard-case-tablezstandard-category-tablezstandard-syntax-tablezstart-kbd-macrozstart-processzstop-processzstore-kbd-macro-eventrF   zstring=zstring<zstring>zstring-as-multibytezstring-as-unibytezstring-byteszstring-collate-equalpzstring-collate-lesspzstring-equalzstring-greaterpzstring-lesspzstring-make-multibytezstring-make-unibytezstring-matchzstring-to-charzstring-to-multibytezstring-to-numberzstring-to-syntaxzstring-to-unibytezstring-widthÚstringpz	subr-nameÚsubrpzsubst-char-in-regionzsubstitute-command-keyszsubstitute-in-file-namer‚  zsubstring-no-propertieszsuspend-emacszsuspend-ttyzsuspicious-objectÚsxhashzsymbol-functionzsymbol-namezsymbol-plistzsymbol-valueÚsymbolpzsyntax-tablezsyntax-table-pzsystem-groupszsystem-move-file-to-trashzsystem-namezsystem-usersr‰  zterminal-coding-systemzterminal-listzterminal-live-pzterminal-local-valuezterminal-namezterminal-parameterzterminal-parametersÚterpriztest-completionztext-char-descriptionztext-properties-atztext-property-anyztext-property-not-allzthis-command-keyszthis-command-keys-vectorzthis-single-command-keyszthis-single-command-raw-keysztime-addztime-less-pztime-subtractztool-bar-get-system-styleztool-bar-heightztool-bar-pixel-widthz	top-levelztrace-redisplayztrace-to-stderrztranslate-region-internalztranspose-regionsr�  ztry-completionztty-display-color-cellsztty-display-color-pztty-no-underlinez(tty-suppress-bold-inverse-default-colorsztty-top-frameztty-typeztype-ofzundo-boundaryzunencodable-char-positionzunhandled-file-name-directoryzunibyte-char-to-multibytezunibyte-stringzunicode-property-table-internalzunify-charsetÚuninternz	unix-synczunlock-bufferÚupcasezupcase-initialszupcase-initials-regionzupcase-regionzupcase-wordzuse-global-mapzuse-local-mapzuser-full-namezuser-login-namezuser-real-login-namezuser-real-uidzuser-uidzvariable-binding-locusÚvconcatr“  zvector-or-char-table-pÚvectorpzverify-visited-file-modtimezvertical-motionzvisible-frame-listzvisited-file-modtimezw16-get-clipboard-datazw16-selection-exists-pzw16-set-clipboard-datazw32-battery-statuszw32-default-color-mapzw32-define-rgb-colorz#w32-display-monitor-attributes-listzw32-frame-menu-bar-sizezw32-frame-rectzw32-get-clipboard-datazw32-get-codepage-charsetzw32-get-console-codepagezw32-get-console-output-codepagezw32-get-current-locale-idzw32-get-default-locale-idzw32-get-keyboard-layoutzw32-get-locale-infozw32-get-valid-codepageszw32-get-valid-keyboard-layoutszw32-get-valid-locale-idszw32-has-winsockzw32-long-file-namezw32-reconstruct-hot-keyzw32-register-hot-keyzw32-registered-hot-keyszw32-selection-exists-pzw32-send-sys-commandzw32-set-clipboard-datazw32-set-console-codepagezw32-set-console-output-codepagezw32-set-current-localezw32-set-keyboard-layoutzw32-set-process-priorityzw32-shell-executezw32-short-file-namezw32-toggle-lock-keyzw32-unload-winsockzw32-unregister-hot-keyzw32-window-exists-pzw32notify-add-watchzw32notify-rm-watchzwaiting-for-user-input-pzwhere-is-internalÚwidenzwidget-applyz
widget-getz
widget-putzwindow-absolute-pixel-edgesz	window-atzwindow-body-heightzwindow-body-widthzwindow-bottom-divider-widthzwindow-bufferzwindow-combination-limitzwindow-configuration-framezwindow-configuration-pzwindow-dedicated-pzwindow-display-tablezwindow-edgesz
window-endzwindow-framezwindow-fringeszwindow-header-line-heightzwindow-hscrollz"window-inside-absolute-pixel-edgeszwindow-inside-edgeszwindow-inside-pixel-edgeszwindow-left-childzwindow-left-columnzwindow-line-heightzwindow-listzwindow-list-1zwindow-live-pzwindow-marginszwindow-minibuffer-pzwindow-mode-line-heightzwindow-new-normalzwindow-new-pixelzwindow-new-totalzwindow-next-bufferszwindow-next-siblingzwindow-normal-sizezwindow-old-pointzwindow-parameterzwindow-parameterszwindow-parentzwindow-pixel-edgeszwindow-pixel-heightzwindow-pixel-leftzwindow-pixel-topzwindow-pixel-widthzwindow-pointzwindow-prev-bufferszwindow-prev-siblingzwindow-redisplay-end-triggerzwindow-resize-applyzwindow-resize-apply-totalzwindow-right-divider-widthzwindow-scroll-bar-heightzwindow-scroll-bar-widthzwindow-scroll-barszwindow-startzwindow-systemzwindow-text-heightzwindow-text-pixel-sizezwindow-text-widthzwindow-top-childzwindow-top-linezwindow-total-heightzwindow-total-widthzwindow-use-timezwindow-valid-pzwindow-vscrollÚwindowpr   zwrite-regionzx-backspace-delete-keys-pzx-change-window-propertyzx-close-connectionzx-create-framezx-delete-window-propertyzx-disown-selection-internalzx-display-backing-storezx-display-color-cellszx-display-grayscale-pzx-display-listzx-display-mm-heightzx-display-mm-widthz!x-display-monitor-attributes-listzx-display-pixel-heightzx-display-pixel-widthzx-display-planeszx-display-save-underzx-display-screenszx-display-visual-classzx-family-fontszx-file-dialogzx-focus-framezx-frame-geometryzx-get-atom-namezx-get-resourcezx-get-selection-internalz
x-hide-tipzx-list-fontszx-load-color-filezx-menu-bar-open-internalzx-open-connectionzx-own-selection-internalzx-parse-geometryzx-popup-dialogzx-popup-menuzx-register-dnd-atomzx-select-fontzx-selection-exists-pzx-selection-owner-pzx-send-client-messagezx-server-max-request-sizezx-server-vendorzx-server-versionz
x-show-tipzx-synchronizezx-uses-old-gtk-dialogzx-window-propertyzx-wm-set-size-hintzxw-color-defined-pzxw-color-valueszxw-display-color-pzyes-or-no-pzzlib-available-pzzlib-decompress-regionzforward-pointc              #  óŽ  "  € R .p\         P                  ! WV4       EF!  w  r4pV\        P                  J Ed    V\        P
                  9   d   V\        P                  V3x € KH  V\        P                  9   d   V\        V3x € Kj  V\        P                  9   d   V\        P                  V3x € K–  V\        P                  9   d   V\        P                  V3x € KÂ  V\        P                  9   d   V\        P                  V3x € Kî  V\        P                  9   d   V\        P                  V3x € EK  W4V3x € EK$  	  R# 5ir    )r   r(   r   r*   r   r•   r)   r–   r
   Úerror_keywordsÚ	ExceptionÚbuiltin_function_highlightedr+   r—   r˜   ÚPseudor£   s   &&    r2   r(   Ú%EmacsLispLexer.get_tokens_unprocessed˜  s	  é € Ø�ˆÜ#-×#DÒ#DÀTÐQV×#WÑˆE˜%ØœŸ™Ô%ØœN×;Ñ;Ô;Ø¤§¡°Ð5Ò5ÙØœN×8Ñ8Ô8Ø¤¨%Ð/Ò/ÙØœN×9Ñ9Ô9Ø¤§¡°Ð6Ò6ÙØœN×GÑGÔGØ¤§¡¨uÐ4Ò4ÙØœN×1Ñ1Ô1Ø¤§¡¨uÐ4Ò4ÙØœN×?Ñ?Ô?Ø¤§¡°Ð6Ò6ÚØ Ð%Õ%ó) $Xùs   ‚EEr?   r¦   rC   r©   rE   z\?([^\\]|\\.)rª   r«   rG   r¬   r­   r®   r¯   z\[|\]rH   z#\^\^?r±   z#[bB][+-]?[01]+(/[01]+)?z#[oO][+-]?[0-7]+(/[0-7]+)?z&#[xX][+-]?[0-9a-fA-F]+(/[0-9a-fA-F]+)?z&#\d+r[+-]?[0-9a-zA-Z]+(/[0-9a-zA-Z]+)?r²   r³   z(,@|,|\.|:)r´   rµ   r°   r§   r¨   rD   z[^"\\`]+z\'rT   z\\\nrV   N)z
emacs-lispÚelispÚemacs>   r>  rS  r*  rä   rÜ   r8  rÙ  Úprog1Úprog2ré   rõ   r÷   ÚdefvarÚdefconstÚfunctionÚinteractiverG  ú
subr-arityúsetq-defaultúcondition-caseúsave-excursionúunwind-protectúsave-restrictionúsave-current-buffer>	   rB  rZ  r_  ÚdefaliasÚfeaturepÚdefvaraliasúdefine-widgetúwith-no-warningsúwith-electric-help>   ú&auxú&keyú&bodyú&restú&wholeú	&optionalú&environmentú&allow-other-keys>   Úwarnræ  r:  ú	cl-assertú
user-errorúcl-check-type)1r[   r\   r]   r^   r_   r`   rb   rc   rd   ra   re   rf   rh   ri   r¾   r¿   rÀ   rÁ   r—   r–   r•   rê  r˜   rè  r(   r   r   r   rw   r   r~   r   r+   r|   r	   r   r9   r8   r   r)   ry   rz   r{   r   r*   rÅ   r�   r‚   rƒ   rÆ   s   @r2   r   r   |  sñK  ø‡ € ñð €DÛ.€GØ�€IØÐ!6Ð7€IØ
.€CØ€Mà�L‰L€Eð
 -€HØ˜XÕ%€KØ'€Jð �X�J˜d ; -¨sÐ3€Fð/Øð/Ø%ð/Ø'.ð/Ø0:ð/Ø<Fð/ØHSð/àð/àð/à*ð/à,8ð/ð 	#ð/ð %2ð/ð 4Bð/ð 	ð	/ð $ð	/ð &0ð	/ð 2Ið	/ð
 	ð/ð
 ð/ð
 /ð/ð
 1@ð/ð
 BMð/ð 	ð/ð !ð/ð #1ð/ð 3>ð/ð @Nð/ð PYð/ð 	ð/ð "ð/ð $-ð/ð /:ð/ð <Eð/ð 	ð/ð )ð/ð +7ð/ð 9Bð/ð 	ð/ð 0ð/ð 2Jð/ð 	ð/ð ð/ð !+ð/ð -9ð/ð ;Dð/ð 	ð/ð &ð/ð (4ð/ð 6Að/ð 	ð/ð +ð/ð -5ð/ð 7Dð/ð 	%ð/ð 'Dð/ð FLð/ð 	ð/ð ð/ð 1ð/ð 3Dð/ð 	ð/ð  ð/ð "-ð/ð /8ð/ð :Fð/ð  	ð!/ð  $ð!/ð  &;ð!/ð" 	 ð#/ð" "7ð#/ð" 9Nð#/ð$ 	#ð%/ð$ %Cð%/ð& 	ð'/ð& 3ð'/ð( 	%ð)/ð( 'Gð)/ð* 	)ð+/ð* +Að+/ð, 	ð-/ð, &ð-/ð, (3ð-/ð, 5>ð-/ð, @Kð-/ð. 	ð//ð. ð//ð. !*ð//ð. ,3ð//ð. 5Cð//ð0 	ð1/ð0 1ð1/ð0 37ð1/ð0 9>ð1/ð2 	ð3/ð2 'ð3/ð2 )1ð3/ð2 3Að3/ð2 CLð3/ð4 	)ð5/ð4 +2ð5/ð4 4Að5/ð4 CNð5/ð6 	ð7/ð6 0ð7/ð6 28ð7/ð6 :Ið7/ð8 	ð9/ð8 ð9/ð8 #ð9/ð8 %-ð9/ð8 /<ð9/ð8 >Lð9/ð: 	ð;/ð: &ð;/ð: (=ð;/ð: ?Ið;/ð< 	ð=/ð< ð=/ð< !'ð=/ð< )7ð=/ð< 9@ð=/ð> 	ð?/ð> )ð?/ð> +=ð?/ð> ?Jð?/ð@ 	ðA/ð@ ðA/ð@ %ðA/ð@ '.ðA/ð@ 06ðA/ð@ 8AðA/ð@ CIðA/ðB 	ðC/ðB ðC/ðB "ðC/ðB $5ðC/ðB 7MðC/ðD 	 ðE/ðD "(ðE/ðD *6ðE/ðD 8@ðE/ðF 	ðG/ðF "ðG/ðF $,ðG/ðF .;ðG/ðF =CðG/ðH 	ðI/ðH ,ðI/ðH .CðI/ðJ 	ðK/ðJ !6ðK/ðJ 8MðK/ðL 	ðM/ðL !2ðM/ðL 4EðM/ðN 	 ðO/ðN ">ðO/ðP 	&ðQ/ðP (=ðQ/ðR 	ðS/ðR !<ðS/ðR >JðS/ðT 	ðU/ðT 0ðU/ðT 2BðU/ðV 	ðW/ðV ,ðW/ðV .NðW/ðX 	#ðY/ðX %CðY/ðZ 	ð[/ðZ /ð[/ðZ 1:ð[/ðZ <Fð[/ðZ HOð[/ð\ 	ð]/€Fób€MðxØðxØðxØðxØðxØðxØ!%ðxØ'+ðxØ-1ðxØ36ðxØ8<ðxØ>AðxØCFðxØHLðxàðxà5ðxà7<ðxð 	 ðxð "/ðxð 1Eðxð GMðxð 	#ð	xð %=ð	xð
 	ðxð
 2ðxð
 4Eðxð 	ðxð ðxð .ðxð 06ðxð 8@ðxð BHðxð 	ðxð ðxð ðxð !/ðxð 17ðxð 9?ðxð AGðxð 	ðxð 'ðxð )4ðxð 6Iðxð 	ðxð ,ðxð .?ðxð 	ðxð 1ðxð 3Mðxð 	ðxð !7ðxð 	ðxð !7ðxð 9Lðxð 	.ðxð 0Fðxð 	ðxð  ðxð "(ðxð *7ðxð 	(ðxð *Hðxð  	#ð!xð  %?ð!xð" 	ð#xð" +ð#xñ" -Ið#xñ$ 	ð%xñ$  3ð%xñ$ 5=ð%xñ& 	ð'xñ& ;ð'xñ( 	ð)xñ( 1ð)xñ( 3Jð)xñ* 	ð+xñ* 'ð+xñ* )=ð+xñ, 	!ð-xñ, #6ð-xñ, 8Nð-xñ. 	ð/xñ. %ð/xñ. '6ð/xñ. 8Jð/xñ0 	)ð1xñ0 +=ð1xñ0 ?Hð1xñ2 	ð3xñ2 !,ð3xñ2 .Dð3xñ4 	ð5xñ4 -ð5xñ4 /:ð5xñ6 	ð7xñ6 4ð7xñ6 6Dð7xñ8 	ð9xñ8  9ð9xñ8 ;Gð9xñ: 	ð;xñ: /ð;xñ: 16ð;xñ: 8Kð;xñ< 	ð=xñ< #ð=xñ< %9ð=xñ> 	!ð?xñ> #3ð?xñ> 5Gð?xñ@ 	ðAxñ@ /ðAxñ@ 1@ðAxñ@ BGðAxñB 	ðCxñB ðCxñB  ,ðCxñB .;ðCxñD 	ðExñD ,ðExñD .:ðExñD <NðExñF 	!ðGxñF #0ðGxñF 2IðGxñH 	ðIxñH ,ðIxñH .@ðIxñJ 	ðKxñJ /ðKxñJ 1=ðKxñJ ?KðKxñL 	ðMxñL /ðMxñL 1@ðMxñN 	 ðOxñN ",ðOxñN .CðOxñP 	&ðQxñP (HðQxñR 	ðSxñR 1ðSxñR 3EðSxñT 	ðUxñT ,ðUxñT .GðUxñV 	ðWxñV  ðWxñV "9ðWxñX 	ðYxñX 7ðYxñX 9JðYxñZ 	ð[xñZ  =ð[xñ\ 	ð]xñ\ .ð]xñ\ 0>ð]xñ^ 	ð_xñ^ <ð_xñ` 	)ðaxñ` +>ðaxñ` @Jðaxñb 	$ðcxñb &7ðcxñd 	(ðexñd *;ðexñf 	"ðgxñf $=ðgxñh 	"ðixñh $4ðixñh 6>ðixñh @Fðixñj 	ðkxñj &ðkxñj (:ðkxñl 	ðmxñl 7ðmxñl 9Eðmxñn 	ðoxñn  +ðoxñn ->ðoxñn @Mðoxñp 	ðqxñp 'ðqxñp )<ðqxñp >Hðqxñr 	ðsxñr %ðsxñr 'Iðsxñt 	ðuxñt /ðuxñt 1Aðuxñv 	ðwxñv 2ðwxñv 4Iðwxñx 	ðyxñx 2ðyxñx 4Eðyxñz 	"ð{xñz $2ð{xñz 4Ið{xñ| 	ð}xñ| <ð}xñ~ 	0ðxñ@ 	.ðAxñ@ 0DðAxñB 	ðCxñB $ðCxñB &<ðCxñD 	 ðExñD "5ðExñD 7NðExñF 	ðGxñF *ðGxñF ,BðGxñH 	ðIxñH !3ðIxñH 5BðIxñJ 	ðKxñJ /ðKxñJ 1GðKxñL 	!ðMxñL #2ðMxñL 4EðMxñN 	ðOxñN !:ðOxñP 	%ðQxñP 'FðQxñR 	ðSxñR !9ðSxñR ;GðSxñT 	 ðUxñT "*ðUxñV 	ðWxñV  ;ðWxñV =JðWxñX 	$ðYxñX &4ðYxñX 6CðYxñZ 	ð[xñZ 8ð[xñZ :Jð[xñ\ 	ð]xñ\ *ð]xñ\ ,=ð]xñ^ 	!ð_xñ^ #)ð_xñ^ +Eð_xñ` 	ðaxñ` 3ðaxñ` 5Kðaxñb 	ðcxñb !'ðcxñb )>ðcxñd 	ðexñd <ðexñd >Mðexñf 	-ðgxñf /=ðgxñf ?Nðgxñh 	!ðixñh #-ðixñh /@ðixñj 	ðkxñj 'ðkxñj )6ðkxñj 8Dðkxñl 	ðmxñl /ðmxñl 1Dðmxñn 	ðoxñn 3ðoxñn 5Hðoxñp 	ðqxñp ðqxñp /ðqxñp 1>ðqxñr 	ðsxñr !7ðsxñr 9Kðsxñt 	ðuxñt 'ðuxñt )6ðuxñt 8>ðuxñt @Fðuxñt HLðuxñv 	ðwxñv ðwxñv 5ðwxñv 7Eðwxñx 	ðyxñx !'ðyxñx )6ðyxñx 8Eðyxñz 	ð{xñz 2ð{xñz 4Ið{xñ| 	ð}xñ| "ð}xñ| $*ð}xñ| ,Gð}xñ~ 	$ðxñ~ &Aðxñ~ CNðxñ@ 	ðAxñ@ ðAxñ@  0ðAxñ@ 2:ðAxñB 	ðCxñB 'ðCxñB )7ðCxñD 	%ðExñD 'DðExñF 	ðGxñF &ðGxñF (?ðGxñH 	ðIxñH 0ðIxñH 2AðIxñJ 	ðKxñJ &ðKxñJ (>ðKxñL 	$ðMxñL &>ðMxñN 	ðOxñN !6ðOxñP 	!ðQxñP #;ðQxñP =NðQxñR 	ðSxñR 1ðSxñR 3CðSxñT 	ðUxñT /ðUxñT 1BðUxñV 	ðWxñV +ðWxñV -BðWxñX 	.ðYxñX 0KðYxñZ 	!ð[xñZ #.ð[xñZ 0Nð[xñ\ 	ð]xñ\ ð]xñ\  (ð]xñ\ *1ð]xñ\ 3@ð]xñ^ 	ð_xñ^ $ð_xñ^ &6ð_xñ^ 8Nð_xñ` 	ðaxñ` 'ðaxñ` ):ðaxñb 	ðcxñb !>ðcxñb @Kðcxñd 	ðexñd .ðexñd 0:ðexñf 	ðgxñf *ðgxñf ,Cðgxñh 	ðixñh "ðixñh $2ðixñh 4Bðixñj 	ðkxñj +ðkxñj -Eðkxñl 	ðmxñl  (ðmxñl *<ðmxñn 	!ðoxñn #7ðoxñn 9Gðoxñp 	ðqxñp *ðqxñp ,:ðqxñr 	ðsxñr ;ðsxñt 	9ðuxñt ;Nðuxñv 	ðwxñv /ðwxñv 1Eðwxñx 	ðyxñx *ðyxñx ,@ðyxñx BNðyxñz 	ð{xñz 4ð{xñz 6Gð{xñ| 	ð}xñ| 1ð}xñ| 3Fð}xñ~ 	"ðxñ~ $?ðxñ@ 	ðAxñ@ 7ðAxñB 	!ðCxñB #:ðCxñB <LðCxñD 	ðExñD /ðExñD 1CðExñF 	ðGxñF /ðGxñF 1DðGxñH 	ðIxñH $ðIxñH &-ðIxñH /FðIxñJ 	ðKxñJ ðKxñJ &ðKxñJ (1ðKxñJ 3JðKxñL 	ðMxñL &ðMxñL (6ðMxñL 8BðMxñN 	ðOxñN 'ðOxñN )CðOxñN EJðOxñP 	ðQxñP *ðQxñP ,@ðQxñR 	ðSxñR (ðSxñR *=ðSxñT 	(ðUxñT *;ðUxñT =LðUxñV 	 ðWxñV "5ðWxñV 7IðWxñX 	ðYxñX *ðYxñX ,?ðYxñZ 	(ð[xñZ *?ð[xñ\ 	$ð]xñ\ &7ð]xñ\ 9Bð]xñ^ 	ð_xñ^ ,ð_xñ^ .Bð_xñ` 	ðaxñ` ,ðaxñ` .:ðaxñ` <Kðaxñb 	ðcxñb  5ðcxñb 7Fðcxñd 	ðexñd !5ðexñf 	.ðgxñf 0;ðgxñf =Nðgxñh 	ðixñh &ðixñh (8ðixñj 	ðkxñj  5ðkxñj 7Iðkxñl 	ðmxñl 1ðmxñn 	&ðoxñn (9ðoxñn ;Lðoxñp 	ðqxñp  /ðqxñp 1;ðqxñp =Jðqxñr 	ðsxñr )ðsxñr +7ðsxñr 9Lðsxñt 	ðuxñt ðuxñt  3ðuxñt 5Hðuxñv 	ðwxñv 2ðwxñv 4Fðwxñx 	ðyxñx $ðyxñx &:ðyxñz 	 ð{xñz "Eð{xñ| 	"ð}xñ| $1ð}xñ| 3@ð}xñ~ 	ðxñ~ !8ðxñ~ :Aðxñ@ 	ðAxñ@  *ðAxñ@ ,>ðAxñ@ @HðAxñB 	ðCxñB /ðCxñB 1EðCxñD 	#ðExñD %>ðExñF 	*ðGxñH 	,ðIxñH .NðIxñJ 	0ðKxñL 	'ðMxñL )KðMxñN 	.ðOxñN 0LðOxñP 	%ðQxñP '=ðQxñR 	"ðSxñR $CðSxñT 	(ðUxñV 	5ðWxñX 	7ðYxñZ 	,ð[xñ\ 	+ð]xñ^ 	9ð_xñ` 	ðaxñ` !9ðaxñ` ;Nðaxñb 	ðcxñb .ðcxñb 0Aðcxñb CJðcxñd 	ðexñd %ðexñd '8ðexñf 	!ðgxñf #2ðgxñf 4Cðgxñf ENðgxñh 	ðixñh /ðixñh 1>ðixñh @Lðixñj 	ðkxñj  .ðkxñj 0Jðkxñl 	ðmxñl )ðmxñl +2ðmxñl 4<ðmxñn 	#ðoxñn %>ðoxñp 	"ðqxñp $7ðqxñp 9Lðqxñr 	ðsxñr ðsxñr 6ðsxñr 8?ðsxñr AGðsxñt 	ðuxñt ,ðuxñt .Gðuxñv 	ðwxñv *ðwxñv ,Bðwxñx 	ðyxñx ðyxñx 'ðyxñx )/ðyxñx 19ðyxñx ;Cðyxñx EMðyxñz 	ð{xñz %ð{xñz '9ð{xñz ;Gð{xñ| 	ð}xñ| ð}xñ| ,ð}xñ| .@ð}xñ~ 	ðxñ~ .ðxñ~ 0Eðxñ@ 	ðAxñ@ 'ðAxñ@ )BðAxñB 	ðCxñB !5ðCxñB 7HðCxñD 	ðExñD !.ðExñD 0;ðExñF 	ðGxñF  -ðGxñF /EðGxñH 	ðIxñH .ðIxñH 0DðIxñJ 	ðKxñJ %ðKxñJ ';ðKxñJ =MðKxñL 	ðMxñL  <ðMxñN 	$ðOxñN &3ðOxñN 5AðOxñP 	ðQxñP .ðQxñP 0<ðQxñR 	ðSxñR  *ðSxñR ,2ðSxñR 4<ðSxñR >IðSxñT 	ðUxñT !ðUxñT #2ðUxñT 4KðUxñV 	ðWxñV %ðWxñV '8ðWxñV :FðWxñX 	ðYxñX &ðYxñX (-ðYxñX /9ðYxñX ;@ðYxñX BJðYxñZ 	ð[xñZ &ð[xñZ (;ð[xñZ =Cð[xñZ ELð[xñ\ 	ð]xñ\ !9ð]xñ^ 	!ð_xñ^ #9ð_xñ^ ;Dð_xñ` 	ðaxñ` (ðaxñ` */ðaxñb 	)ðcxñb +@ðcxñd 	,ðexñd .@ðexñf 	ðgxñf 5ðgxñh 	%ðixñh ':ðixñh <Iðixñj 	!ðkxñj #(ðkxñj *Aðkxñl 	"ðmxñl $9ðmxñn 	ðoxñn !1ðoxñn 3Aðoxñp 	ðqxñp  0ðqxñp 2Gðqxñr 	"ðsxñr $;ðsxñr =Kðsxñt 	ðuxñt .ðuxñt 0Dðuxñv 	ðwxñv ,ðwxñv .Mðwxñx 	ðyxñx 8ðyxñz 	$ð{xñz &:ð{xñz <Nð{xñ| 	ð}xñ| ð}xñ| 5ð}xñ~ 	!ðxñ~ #0ðxñ~ 2Gðxñ@ 	$ðAxñ@ &2ðAxñ@ 4IðAxñB 	ðCxñB !?ðCxñD 	+ðExñD -JðExñF 	ðGxñF  ðGxñF ",ðGxñF .3ðGxñF 5=ðGxñF ?EðGxñH 	ðIxñH 1ðIxñH 3<ðIxñJ 	ðKxñJ )ðKxñJ +<ðKxñL 	ðMxñL  .ðMxñL 0LðMxñN 	ðOxñN (ðOxñN *7ðOxñN 9HðOxñP 	ðQxñP ,ðQxñP .@ðQxñR 	ðSxñR $ðSxñR &3ðSxñR 5BðSxñT 	ðUxñT 4ðUxñT 6AðUxñV 	ðWxñV $ðWxñV &-ðWxñV /=ðWxñV ?JðWxñX 	ðYxñX (ðYxñX *<ðYxñZ 	"ð[xñZ $4ð[xñZ 6Hð[xñ\ 	 ð]xñ\ "8ð]xñ\ :Nð]xñ^ 	ð_xñ^ 'ð_xñ^ )9ð_xñ` 	ðaxñ` !@ðaxñb 	ðcxñb 4ðcxñd 	#ðexñd %Kðexñf 	*ðgxñf ,=ðgxñf ?Fðgxñh 	ðixñh #ðixñh %,ðixñh .Bðixñj 	ðkxñj 2ðkxñj 4Eðkxñl 	ðmxñl 0ðmxñl 2Lðmxñn 	ðoxñn  0ðoxñn 2Nðoxñp 	ðqxñp ;ðqxñp =Kðqxñr 	ðsxñr 'ðsxñr )8ðsxñt 	%ðuxñt '@ðuxñv 	ðwxñv 2ðwxñv 4Iðwxñx 	ðyxñx -ðyxñx /Aðyxñz 	ð{xñz #ð{xñz %7ð{xñ| 	!ð}xñ| #7ð}xñ| 9Lð}xñ~ 	ðxñ~  ;ðxñ@ 	 ðAxñ@ "8ðAxñ@ :FðAxñB 	ðCxñB ðCxñB /ðCxñD 	(ðExñD *3ðExñD 5AðExñF 	ðGxñF (ðGxñF *7ðGxñF 9AðGxñF CKðGxñH 	ðIxñH &ðIxñH (;ðIxñH =CðIxñJ 	ðKxñJ #ðKxñJ %:ðKxñL 	ðMxñL -ðMxñL /;ðMxñN 	ðOxñN !3ðOxñN 5DðOxñP 	ðQxñP 8ðQxñR 	ðSxñR !=ðSxñR ?LðSxñT 	ðUxñT .ðUxñT 0@ðUxñV 	ðWxñV "ðWxñV $5ðWxñV 7GðWxñX 	$ðYxñX &<ðYxñX >IðYxñZ 	ð[xñZ )ð[xñZ +9ð[xñZ ;Mð[xñ\ 	ð]xñ\ -ð]xñ\ /Mð]xñ^ 	ð_xñ^ 4ð_xñ^ 6Nð_xñ` 	ðaxñ` 'ðaxñ` )8ðaxñb 	%ðcxñb 'Dðcxñd 	$ðexñd &2ðexñd 4=ðexñd ?Fðexñf 	ðgxñf Aðgxñh 	+ðixñh -?ðixñh ALðixñj 	/ðkxñj 1Nðkxñl 	ðmxñl $ðmxñl &2ðmxñl 4Aðmxñn 	ðoxñn -ðoxñn /=ðoxñn ?Jðoxñp 	ðqxñp ,ðqxñp .;ðqxñp =Kðqxñr 	ðsxñr *ðsxñr ,=ðsxñt 	ðuxñt  9ðuxñt ;Fðuxñv 	#ðwxñv %*ðwxñv ,8ðwxñx 	 ðyxñx "9ðyxñz 	 ð{xñz "8ð{xñz :Jð{xñ| 	ð}xñ| :ð}xñ~ 	 ðxñ~ "8ðxñ~ :Mðxñ@	 	ðA	xñ@	 !=ðA	xñB	 	ðC	xñB	 )ðC	xñB	 +CðC	xñD	 	%ðE	xñD	 '5ðE	xñD	 7GðE	xñF	 	#ðG	xñF	 %5ðG	xñF	 7IðG	xñH	 	ðI	xñH	 1ðI	xñH	 3NðI	xñJ	 	ðK	xñJ	 ,ðK	xñJ	 .FðK	xñL	 	#ðM	xñL	 %:ðM	xñL	 <LðM	xñN	 	.ðO	xñN	 0CðO	xñP	 	ðQ	xñP	 2ðQ	xñP	 4DðQ	xñR	 	ðS	xñR	 4ðS	xñT	 	#ðU	xñT	 %9ðU	xñV	 	%ðW	xñV	 '@ðW	xñX	 	ðY	xñX	 :ðY	xñZ	 	'ð[	xñZ	 )=ð[	xñ\	 	'ð]	xñ^	 	1ð_	xñ^	 3Fð_	xñ`	 	)ða	xñ`	 +Aða	xñb	 	"ðc	xñb	 $3ðc	xñd	 	3ðe	xñd	 5Gðe	xñf	 	"ðg	xñf	 $6ðg	xñh	 	.ði	xñh	 0Jði	xñj	 	!ðk	xñj	 #8ðk	xñj	 :Nðk	xñl	 	#ðm	xñl	 %8ðm	xñn	 	'ðo	xñn	 )Cðo	xñp	 	!ðq	xñp	 #=ðq	xñr	 	ðs	xñr	 3ðs	xñr	 5Iðs	xñt	 	 ðu	xñt	 "8ðu	xñv	 	ðw	xñv	 !:ðw	xñx	 	ðy	xñx	 !3ðy	xñx	 5Nðy	xñz	 	+ð{	xñz	 -Eð{	xñ|	 	ð}	xñ|	 1ð}	xñ|	 3;ð}	xñ|	 =Eð}	xñ~	 	ð	xñ~	 *ð	xñ~	 ,4ð	xñ~	 6Fð	xñ~	 HMð	xñ@
 	!ðA
xñ@
 #8ðA
xñ@
 :NðA
xñB
 	ðC
xñB
 !6ðC
xñB
 8CðC
xñB
 EKðC
xñD
 	ðE
xñD
 .ðE
xñD
 0<ðE
xñF
 	 ðG
xñF
 "(ðG
xñF
 *?ðG
xñH
 	"ðI
xñH
 $;ðI
xñH
 =NðI
xñJ
 	ðK
xñJ
 (ðK
xñJ
 *AðK
xñJ
 CKðK
xñL
 	ðM
xñL
 ðM
xñL
 (ðM
xñL
 *?ðM
xñN
 	ðO
xñN
 ,ðO
xñN
 .EðO
xñP
 	ðQ
xñP
 !/ðQ
xñP
 1BðQ
xñR
 	ðS
xñR
 0ðS
xñR
 2GðS
xñT
 	ðU
xñT
 )ðU
xñT
 +@ðU
xñV
 	ðW
xñV
 /ðW
xñV
 1DðW
xñX
 	ðY
xñX
 "ðY
xñX
 $/ðY
xñX
 18ðY
xñZ
 	ð[
xñZ
 !:ð[
xñ\
 	"ð]
xñ\
 $/ð]
xñ\
 1Jð]
xñ^
 	ð_
xñ^
 'ð_
xñ^
 )<ð_
xñ^
 >Fð_
xñ`
 	ða
xñ`
 )ða
xñ`
 +9ða
xñ`
 ;Iða
xñb
 	ðc
xñb
 "ðc
xñb
 $4ðc
xñb
 6Eðc
xñd
 	$ðe
xñd
 &3ðe
xñd
 5Cðe
xñd
 EJðe
xñf
 	!ðg
xñf
 #2ðg
xñf
 4Eðg
xñh
 	ði
xñh
 !0ði
xñh
 2Fði
xñj
 	ðk
xñj
  (ðk
xñj
 *;ðk
xñl
 	 ðm
xñl
 "6ðm
xñl
 8Kðm
xñn
 	 ðo
xñn
 "5ðo
xñp
 	#ðq
xñp
 %?ðq
xñr
 	'ðs
xñr
 )3ðs
xñr
 5Bðs
xñt
 	ðu
xñt
 5ðu
xñt
 7Hðu
xñv
 	ðw
xñv
 !,ðw
xñv
 .?ðw
xñx
 	ðy
xñx
 7ðy
xñx
 9Lðy
xñz
 	ð{
xñz
 %ð{
xñz
 '@ð{
xñ|
 	ð}
xñ|
  2ð}
xñ~
 	3ð
xñ~
 5Dð
xñ@ 	ðAxñ@ ðAxñ@  /ðAxñ@ 1LðAxñB 	(ðCxñB *EðCxñD 	ðExñD <ðExñD >MðExñF 	ðGxñF  ðGxñF "1ðGxñF 3;ðGxñF =NðGxñH 	!ðIxñH #2ðIxñH 4AðIxñJ 	ðKxñJ *ðKxñJ ,<ðKxñL 	ðMxñL 2ðMxñL 4CðMxñN 	ðOxñN -ðOxñN /8ðOxñN :BðOxñP 	!ðQxñP #,ðQxñP .KðQxñR 	ðSxñR 0ðSxñR 2HðSxñT 	!ðUxñT #;ðUxñV 	!ðWxñV #7ðWxñX 	 ðYxñX "8ðYxñZ 	.ð[xñZ 0Ið[xñ\ 	ð]xñ\ 3ð]xñ^ 	#ð_xñ^ %?ð_xñ` 	*ðaxñ` ,Gðaxñb 	$ðcxñb &?ðcxñd 	ðexñd  9ðexñf 	)ðgxñf +Eðgxñh 	ðixñh 0ðixñh 2Kðixñj 	ðkxñj !:ðkxñl 	!ðmxñl #9ðmxñn 	!ðoxñn #=ðoxñp 	*ðqxñp ,Dðqxñr 	"ðsxñr $>ðsxñt 	ðuxñt 3ðuxñt 5Jðuxñv 	ðwxñv 7ðwxñv 9Nðwxñx 	ðyxñx  4ðyxñz 	#ð{xñz %8ð{xñz :Að{xñ| 	ð}xñ| %ð}xñ| '3ð}xñ~ 	&ðxñ~ (3ðxñ~ 5Iðxñ@ 	ðAxñ@ ;ðAxñ@ =LðAxñB 	#ðCxñB %AðCxñD 	!ðExñD #7ðExñF 	ðGxñF !/ðGxñF 1=ðGxñF ?MðGxñH 	ðIxñH 6ðIxñH 8HðIxñJ 	-ðKxñJ /DðKxñL 	$ðMxñL &9ðMxñN 	ðOxñN 3ðOxñN 5BðOxñP 	ðQxñP )ðQxñP +;ðQxñR 	ðSxñR  9ðSxñR ;NðSxñT 	ðUxñT /ðUxñT 1FðUxñV 	ðWxñV  4ðWxñV 6HðWxñX 	ðYxñX 0ðYxñX 2AðYxñZ 	ð[xñZ 4ð[xñZ 6Ið[xñ\ 	ð]xñ\ 1ð]xñ\ 3Að]xñ^ 	ð_xñ^  5ð_xñ` 	'ðaxñ` )>ðaxñb 	$ðcxñb &Bðcxñd 	#ðexñd %>ðexñf 	ðgxñf -ðgxñf />ðgxñh 	ðixñh 7ðixñh 9Lðixñj 	ðkxñj .ðkxñj 0Eðkxñl 	ðmxñl 0ðmxñl 2Bðmxñn 	ðoxñn $ðoxñn &2ðoxñn 4Bðoxñp 	$ðqxñp &@ðqxñr 	#ðsxñr %9ðsxñt 	ðuxñt /ðuxñt 1Aðuxñv 	#ðwxñv %?ðwxñx 	&ðyxñx (Aðyxñz 	"ð{xñz $;ð{xñ| 	 ð}xñ| "9ð}xñ~ 	 ðxñ~ "2ðxñ~ 4Dðxñ@ 	ðAxñ@  5ðAxñ@ 7KðAxñB 	ðCxñB BðCxñD 	!ðExñD #;ðExñF 	 ðGxñF "9ðGxñF ;MðGxñH 	ðIxñH 3ðIxñH 5KðIxñJ 	ðKxñJ 1ðKxñJ 3KðKxñL 	!ðMxñL #3ðMxñL 5DðMxñN 	ðOxñN )ðOxñN +:ðOxñN <NðOxñP 	ðQxñP .ðQxñP 0@ðQxñR 	#ðSxñR %1ðSxñR 3?ðSxñT 	ðUxñT ,ðUxñT .HðUxñV 	#ðWxñV %8ðWxñV :MðWxñX 	#ðYxñX %7ðYxñX 9IðYxñZ 	ð[xñZ .ð[xñZ 0?ð[xñ\ 	ð]xñ\ 0ð]xñ\ 2Gð]xñ^ 	 ð_xñ^ "=ð_xñ` 	$ðaxñ` &7ðaxñ` 9Jðaxñb 	ðcxñb /ðcxñb 1=ðcxñb ?Kðcxñd 	ðexñd )ðexñd +Bðexñf 	ðgxñf 1ðgxñf 3Gðgxñh 	ðixñh 3ðixñh 5Fðixñj 	ðkxñj 0ðkxñj 2Fðkxñl 	ðmxñl *ðmxñl ,Dðmxñn 	ðoxÐót$Ð óÐó
€Nó
&ñ2 	Ù‘F‹Oð
ñ 	á�ZÐ ñ �g—n‘nÐ%ñ �6™8Ð$Ù˜vŸ{™{Ð+á�F�]˜DŸL™LÐ)Ù�V�^˜VŸ]™]Ð+Ù�F�]˜FŸM™MÐ*Ù�8ÐÙ�8Ðñ ˜jÕ(¨&¯.©.Ð9Ù˜zÕ)¨6Ð2ÙLØõØŸ™ð'ñ �{Ð#ñ �V�^˜VŸ]™]Ð+ñ ˜Ð!ñ �T—]‘]Ð#ñ )¨&¯*©*Ð5ñ +¨F¯J©JÐ7ñ 7¸¿
¹
ÐCñ 7¸Ð?ñ �xÐ Ù�xÐ ñ ˜XÐ&ñ ˜*Õ$ d§m¡mÐ4ñ �V�^™eÕ# T§]¡]×%9Ñ%9Ð:Ø�T—]‘]Ð#ñ �X™vÐ&Ù�K¡Ð(Ù�K¡Ð(ðAA
ñD 	Ù˜&Ð!Ù�&�™ˆ_˜fŸm™mÐ,Ù�6ˆNÙ�VÐÙ�fÐÙ�6™6Ð"ð
ðMN‡F€Fr†   c                   óP  a€ ] tR tRt oRtRtRtR.tR.tRR.t	R	t
R+tR,tR-tR.t] U u/ uF	  q \        bK  	  up t]P#                  R ] 4       4       ]P#                  R ] 4       4       Rt] R2tR] R
2tR] R
2tRR]R3R]P.                  3R]P0                  3R]3.RR]P4                  3R]P6                  3R]3R]3R]3R]3R]3R]P@                  3R ]PB                  3R]R3]]"PF                  3R!]PH                  3]]3R"]3./t%R# t&R$ t'R% t(R& t)R' t*R( t+R)t,Vt-R*# u up i )/r   i	  z
Lexer for Shen source code.
ÚShenzhttp://shenlanguage.org/Úshenz*.shenztext/x-shenzapplication/x-shenrS  ro  rp  c              #  óD   "  € T F  q\         P                  3x € K  	  R # 5ir&   )r   r+   ©Ú.0Úss   & r2   Ú	<genexpr>ÚShenLexer.<genexpr>6	  s   é € Ð8©x¨!œŸ™Õ%«xùs   ‚ c              #  ó0   "  € T F  q\         3x € K  	  R # 5ir&   )r
   r  s   & r2   r  r  7	  s   é € Ð8©- Qœ•L«-ùs   ‚z[\w!$%*+,<=>?/.\'@&#:-]z[a-z!$%*+,<=>?/.\'@&#_-]z[A-Z]rF   rE   rD   z
c#\d{1,3};z~[ARS%]z(?s).r?   z(?s)\\\*.*?\*\\z\\\\.*rC   z_{5,}z={5,}z(;|:=|\||--?>|<--?)z(:-|:|\{|\})z[+-]*\d*\.\d+(e[+-]?\d+)?z[+-]*\d+z(true|false|<>|\[\])z(\[|\]|\(|\))c                óv   € \         P                  ! W4      pV P                  V4      pV P                  V4      pV# r&   )r   r(   Ú_process_symbolsÚ_process_declarations)r,   r-   r�   s   && r2   r(   Ú ShenLexer.get_tokens_unprocessedX	  s7   € Ü×2Ò2°4Ó>ˆØ×&Ñ& vÓ.ˆØ×+Ñ+¨FÓ3ˆØˆr†   c                ó\   € V\         \        \        P                  \        P                  39  # r&   )r   r   r   rw   rx   )r,   r/   s   &&r2   Ú	_relevantÚShenLexer._relevant^	  s    € ØœT¤:¬w¯~©~¼w×?PÑ?PÐQÑQÐQr†   c              #  ó  "  € R pV Fy  w  r4pW4V3x € V P                  V4      '       g   K%  V'       d7   V\        8X  d,   WPP                  9   d   TpV P                  Wa4       Rj  x€L
  VR8H  ;'       d
    V\        8H  pK{  	  R#  L 5i)FNÚ()r  r
   r‘   Ú_process_declarationr   )r,   r�   Úopening_parenr.   r/   r0   Údeclarations   &&     r2   r  ÚShenLexer._process_declarationsa	  s}   é € ØˆÛ#)ÑˆE˜%Ø Ð%Ò%Ø�~‰~˜e×$Ô$ß  U¬gÔ%5¸%×CTÑCTÔ:TØ"'�KØ#×8Ñ8¸ÓM×MÐMØ %¨¡× EÐ E°¼+Ñ1E’ó $*ñ
 Nùs!   ‚%B¬B´1BÁ%BÁ&BÁ6Bc              #  óT  "  € R pV F›  w  r4pV'       dG   V\         \        P                  39   d,   V P                  P	                  V\        P
                  4      pM+V\         8X  d!   WPP                  9   d   \        P                  pVR8H  ;'       d
    V\        8H  pW4V3x € K�  	  R# 5i)Fr   N)	r   r   r*   ÚMAPPINGSrê   r)   ÚBUILTINS_ANYWHEREr+   r   )r,   r�   r"  r.   r/   r0   s   &&    r2   r  ÚShenLexer._process_symbolsk	  sƒ   é € ØˆÛ#)ÑˆE˜%ß ¬7´D·M±MÐ*BÔ!BØŸ™×)Ñ)¨%´·±Ó?‘Øœ'Ô! e×/EÑ/EÔ&EÜŸ™�Ø! S™L×AÐA¨U´kÑ-AˆMØ Ð%Ô%ó $*ùs   ‚BB(ÂB(c              #  ój  "  € V F%  w  r4pV P                  V4      '       d    M
W4V3x € K'  	  VR 8X  d�   RpX\        8X  d   \        P                  MTpXVX3x € V F^  w  r4pV'       d   V\        8X  d   \        P                  pW4V3x € V P                  V4      '       g   KH  V\        8H  ;'       d    VR8H  pK`  	  R# VR8X  d'   X\        8X  d   \        P
                  MTpXVX3x € R# VR8X  d™   X\        8X  d   \        P                  MTpXVX3x € V F%  w  r4pV P                  V4      '       d    M
W4V3x € K'  	  VR8X  d:   V\        8X  d/   V\        V3x € V P                  V4       F  w  r4pW4V3x € K  	  R# W4V3x €  R# X\        8X  d   \        P                  MTpXVX3x € R# 5i)ÚdatatypeFrª   Úpackager4  Ú{N)	r  r   r
   r¡   r   r¶  r)   r   Ú_process_signature)r,   r#  r�   r.   r/   r0   Úprev_was_colons   &&&    r2   r!  ÚShenLexer._process_declarationu	  s·  é € Û#)ÑˆE˜%Ø�~‰~˜e×$Ò$ÙØ Ð%Ô%ñ $*ð
 ˜*Ô$Ø"ˆNØ$)¬WÔ$4”G—L’L¸%ˆEØ˜ Ð%Ò%Û'-Ñ#�˜eß! e¬wÔ&6Ü#ŸL™L�EØ EÐ)Ò)Ø—>‘> %×(Ô(Ø%*¬gÑ%5×%FÐ%F¸%À3¹,’Nñ (.ñ4 	ð) ˜IÔ%Ø&+¬wÔ&6”D—N’N¸EˆEØ˜ Ð%Ò%ñ$ 	ð# ˜HÔ$Ø%*¬gÔ%5”D—M’M¸5ˆEØ˜ Ð%Ò%Û'-Ñ#�˜eØ—>‘> %×(Ò(ÙØ EÐ)Ô)ñ (.ð ˜Œ| ¬Ô 0Øœ[¨%Ð/Ò/Ø+/×+BÑ+BÀ6Ö+JÑ'�E %Ø¨Ð-Ô-ñ ,Kñ 	ð  EÐ)Ó)ñ
 	ð &+¬gÔ%5”D—M’M¸5ˆEØ˜ Ð%Ò%áùs   ‚BF3Â%F3Â5C>F3c              #  ó  "  € V F}  w  r#pV\         8X  d   VR 8X  d   V\        V3x €  R# V\         \        P                  39   d7   VP	                  4       '       d   \        P
                  M\        P                  pW#V3x € K  	  R# 5i)Ú}N)r   r   r   r)   Úistitler*   r
   r¡   )r,   r�   r.   r/   r0   s   &&   r2   r-  ÚShenLexer._process_signature›	  sg   é € Û#)ÑˆE˜%ØœÔ E¨S¤LØœ[¨%Ð/Ò/ÚØœ7¤D§M¡MÐ2Ô2Ø).¯©¯ªœŸš¼g¿l¹l�Ø Ð%Ô%ó $*ùs   ‚ABÁ,BrV   N)
r*  r4  rý   Ú	defprologÚdefccÚsynonymsrW  r+  Útyperó  )rÿ   rê   rä   r>  ÚcasesrÜ   rÐ  rj  Úfreezer0   r  rÇ  ÚprotectrS  r*  r,  rè   Úoutputzprolog?z
trap-errorræ  r  z/.r\  z@pz@sz@v)�r&  ru  ro  rp  rq  rr  rs  rv  rw  rt  z	<-addressz<-vectorrÈ  Ú	absvectorz
absvector?z	address->Úadjoinr}  Úarityrì   rÕ  r‡  zbound?ÚcallÚcdrÞ  ÚcnrÄ  rŠ  rÊ  rË  Úcutræ  ré  zelement?rß  zenable-type-theoryzerror-to-stringrç  zeval-klÚ	exceptionrù  ÚexternalÚfailzfail-ifr<  ÚfindallÚfixÚfstÚfwhenrý  zget-timer   ÚhdÚhdstrÚhdvÚheadÚ	identicalÚimplementationrò   r   zinclude-all-butÚ
inferencesÚinputzinput+r	  r«  Úintersectionrñ   ÚkillÚlanguager  ÚlimitÚlinereadÚloadedÚmacror·  r  ÚmapcanÚmaxinferencesÚmodez	n->stringÚnlr  r-  r0  Úoccurrenceszoccurs-checkrR  ÚosÚoutÚportÚportersÚposÚprÚprecludezpreclude-all-butr@  Úprofilezprofile-resultsÚpsÚquitrL  zread+rM  r(  zread-file-as-bytelistzread-file-as-stringrÔ  Úreleaser  rp  rY  Úrunr0  r\  zsimple-errorÚsndÚ
specialiseÚspyÚstepÚstinputÚstoutputÚstrz	string->nrl  r}  Úsubstr„  ÚsystemfÚtailÚtcztc?ÚthawÚtlÚtlstrÚtlvÚtrackútuple?Ú
undefmacrorJ  zunify!ÚunionÚ	unprofileÚunspecialiseÚuntrackz	variable?r“  zvector->r—  Úverifiedr™  r
  rå   rŸ  r¡  zy-or-n?)ÚwhereÚskiprÆ  r'  rÀ  z<e>z<!>).r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   r‘   rŽ   ÚBUILTINSr'  r
   r&  ÚupdateÚvalid_symbol_charsrj   Úsymbol_nameÚvariabler   r€   ÚInterpolr   rx   rw   r   r   r   r   r8   r9   r   r*   rë  r�   r(   r  r  r  r!  r-  r‚   rƒ   )r  r…   s   0@r2   r   r   	  s¼  ø‡ € ñð €DØ
$€CØˆh€GØ�
€IØÐ 4Ð5€IØ€Mð€Lð
€Mð€Hð6 HÐá$0Ó1¡L˜q”7’
¡LÑ1€HØ‡O�OÑ8©xÓ8Ô8Ø‡O�OÑ8©-Ó8Ô8à3ÐØ&Ð' qÐ)€JØ-Ð.@Ð-AÀÐC€KØÐ*Ð+¨1Ð-€Hð 	Ø�6˜6Ð"Ø˜FŸM™MÐ*Ø˜Ÿ™Ð)Ø�vÐð	
ð 	Ø ×!2Ñ!2Ð3Ø˜Ÿ™Ð'Ø�ZÐ Ø�{Ð#Ø�{Ð#Ø# [Ð1Ø˜gÐ&Ø)¨6¯<©<Ð8Ø˜&Ÿ.™.Ð)Ø�6˜8Ð$Ø�t—}‘}Ð%Ø$ g§n¡nÐ5Ø˜'Ð"Ø˜{Ð+ð
ð€Fò4òRòFò&ò$÷L&ð &ùòM 2s   ¨D#c                   óæ  € ] tR tRtRtRtR.tR.t. tRt	Rt
RtRtRtR	R
]P                  3R]3R]P$                  3R]P&                  3R]3R],           ]P*                  3R]P,                  3R]P0                  3R]3]! ]RR7      ]3R],           ]P8                  3R],           ]P8                  3]! ]RRR7      ]P:                  3R],           ]P<                  3]]P8                  3R]3R]3./t Rt!R# )r   i¥	  z>
A CPSA lexer based on the CPSA language as of version 2.2.12
ÚCPSAÚcpsaz*.cpsaz3https://web.cs.wpi.edu/~guttman/cs564/cpsauser.htmlrS  r$   r?   r©   rC   rÒ   rÓ   rÔ   rG   rI   rJ   rK   r½  rÍ   rL   rM   rN   ©rp   rÎ   r×   rÕ   rV   N)ÚheraldÚvarsrý   r   ÚdefprotocolÚdefroleÚdefskeletonÚ	defstrandÚdeflistenerznon-origz	uniq-origzpen-non-origÚprecedesrD  r`  Úrecvr`   r-   ÚskeyÚakeyÚdataÚmesg)	ÚcatÚencr   ÚprivkÚpubkÚinvkÚltkÚgenrì  )"r[   r\   r]   r^   r_   r`   rb   rc   rd   ra   re   r¤  r¥  rj   r   rw   r   r   r8   r9   r   r|   r~   r   r   r	   r   r
   r*   r+   r)   r   r�   r‚   rV   r†   r2   r   r   ¥	  s@  † ñð €DØˆh€GØ�
€IØ€IØ
?€CØ€Mð€Ið€Ið ,€Jð 	ð �g—n‘nÐ%ð �ZÐ ð ˜FŸL™LÐ)Ø�v—~‘~Ð&ð )¨&Ð1Ø�JÕ §¡Ð.Ø7¸¿¹ÐEð ˜Ÿ™Ð'ð   Ð*ñ �9 UÔ+¨WÐ5ð ˜:Õ% t§}¡}Ð5Ø˜:Õ% t§}¡}Ð5ñ �9 Z¸Ô>ÀÇÁÐMð ˜*Õ$ d§m¡mÐ4à˜Ÿ™Ð'ð ˜Ð%Ø˜Ð%ðY-
ð/„Fr†   c                   óœ  € ] tR tRtRtRtRtR.tR.t. t	Rt
R2tR3tR4tR5tR6tR7tR8tRtR	tR
tRR]R3R]R3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P.                  3R],           ]P2                  3R],           R,           ],           R,           ],           R,           ],           R,           ]P2                  3]! ]RR7      ]3]! ]RR7      ]P.                  3]! R 4      ]]P8                  3.R!R"],           ]P<                  3R#]P>                  3R$] 3]! ]RR7      ]3]! ]RR7      ]P.                  3]! R 4      ]]P8                  3.R R%]!PD                  3R&]#3R']$PJ                  3R(]$PL                  3R)]$3R*]3R+]PN                  3]! ]RR7      ]3]! ]RR7      ]P.                  3R,]3.
R-]! ]RR.R/7      ]R3]! R!4      ./t(R0t)R1# )9r   ió	  zÚAn xtlang lexer for the Extempore programming environment.

This is a mixture of Scheme and xtlang, really. Keyword lists are
taken from the Extempore Emacs mode
(https://github.com/extemporelang/extempore-emacs-mode)
Úxtlangzhttp://extempore.moso.com.auÚ	extemporez*.xtmz2.2r$   z[\w.!-]+z[]{}[\w<>,*/|!-]+r§   rO   r¨   rD   z(?<=bind-func\s)z(?<=bind-val\s)z(?<=bind-type\s)z(?<=bind-alias\s)z(?<=bind-poly\s)z(?<=bind-lib\s)z(?<=bind-dylib\s)z(?<=bind-lib-func\s)z(?<=bind-lib-val\s)rª   z(<z>|\|z\||/z/|z\*)\**rN   )rp   Úcommonr"   rG   rI   rK   r©   rC   rÒ   rÓ   z(#b|#o|#x)[\d.]+rÔ   rJ   r×   r?   r½  rŒ  rV   N)rÿ   r4  r>  r6  rÜ   r*  rS  rä   r.  ra  r  rö  )
rè   r5  ró   rô   rl  rç  r0  rG  rH  rõ   )	z	bind-funczbind-valzbind-libz	bind-typez
bind-aliasz	bind-polyz
bind-dylibzbind-lib-funczbind-lib-val)ÚletzÚmemzoneÚcastÚconvertrï  Údoloop)Jro  rp  rq  rr  rs  rt  ru  rv  rw  rÃ  rx  ry  r|  r}  r~  r�  rì   rƒ  r„  r…  r‡  r‹  rŒ  r�  rŽ  r�  r�  r‘  r’  r“  r”  r•  r–  r—  r˜  rà   rž  rŸ  r   r¡  r¢  r£  r¤  r¥  r¦  r§  r¨  r©  rª  r«  rá   r¬  rÊ  rÎ  ró  r  r  r  r  r!  r%  r&  r,  rY  rZ  rb  rh  r‚  r‰  rB  rH  r.  rØ  r  )€r™  rš  r›  rœ  r�  r­  r®  r¯  r°  r±  r²  r³  r´  rµ  r¶  r·  r¸  r¹  rº  r»  r¼  r½  r¾  r¿  rÀ  rÁ  rÂ  rÅ  rÑ  rÒ  r×  rÙ  rÜ  rá  rã  rä  rå  r  rè  ré  rì  rî  r÷  rü  r  r  r  r  r  r	  zinteraction-environmentr  r  r  r  r  r  r  r  r  r  r  r  r#  r$  r)  r*  znull-environmentr/  r0  r1  r  r2  r3  r5  r6  r8  r;  r<  rC  rF  rJ  rK  rL  rN  rQ  rR  rU  zscheme-report-environmentzset-car!zset-cdr!rF   rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  rƒ  r„  ztranscript-offztranscript-onr�  r’  r“  r”  r•  r–  r—  r›  rœ  rž  r   r  )oÚtoStringzafill!zpfill!ztfill!Útbindzvfill!zarray-fill!zpointer-fill!ztuple-fill!r•  ÚfreerÏ  Útupler  rð   zcset!ÚcrefrÂ  Úborz	ang-namesrÅ  rÆ  r  rA  Úsprintfr-  r  zpset!zpref-ptrzvset!Úvrefzaset!ry  zaref-ptrztset!Útrefztref-ptrÚsallocÚhallocÚzallocÚallocÚschedulerì  r  rb  rÎ  r‰  r�  ry  r…  rh  rî  ró  r¬  r�  rZ  Úllvm_printfÚ	push_zoneÚpop_zoner¦  rØ  Úllvm_sprintfz
make-arrayz
array-set!z	array-refzarray-ref-ptrzpointer-set!zpointer-refzpointer-ref-ptrzstack-allocz
heap-allocz
zone-allocz
make-tuplez
tuple-set!z	tuple-refztuple-ref-ptrzclosure-set!zclosure-refÚprefÚpdrefÚ	impc_nullÚbitcastrš  Úifretzret->zclrun->zmake-env-zoneúmake-envz<>ÚdtofÚftodÚi1tofÚi1todÚi1toi8Úi1toi32Úi1toi64Úi8tofÚi8todÚi8toi1Úi8toi32Úi8toi64Úi32tofÚi32todÚi32toi1Úi32toi8Úi32toi64Úi64tofÚi64todÚi64toi1Úi64toi8Úi64toi32)*r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   Úcommon_keywordsr   Úxtlang_bind_keywordsÚxtlang_keywordsÚcommon_functionsÚscheme_functionsÚxtlang_functionsÚvalid_scheme_nameÚvalid_xtlang_nameÚvalid_xtlang_typer   r   r)   r
   r¡   r   r   r*   r   r|   r~   r	   r   rw   r   r   r8   r9   r   r�   r‚   rV   r†   r2   r   r   ó	  s  † ñð €DØ
(€CØˆm€GØ�	€IØ€IØ€Mð€Oð€OðÐð€OðÐð"ÐðFÐð0 3Ðð $ÐØ,Ðð 	Ø�K Ð)Ø�K Ð(à Ð#4Õ4°d·m±mÐDØÐ"3Õ3°T·]±]ÐCØ Ð#4Õ4°d·m±mÐDØ!Ð$5Õ5°t·}±}ÐEØ Ð#4Õ4°d·m±mÐDØÐ"3Õ3°T·]±]ÐCØ!Ð$5Õ5°t·}±}ÐEØ$Ð'8Õ8¸$¿-¹-ÐHØ#Ð&7Õ7¸¿¹ÐGð Ð%Õ% w§|¡|Ð4ð Ð&Õ&¨Õ0Ð3DÕDÀwÕNØõØ!&õ'Ø):õ;Ø=FõGà�\‰\ðñ
 �?¨:Ô6¸Ð@ñ Ð#¨JÔ7¸¿¹ÐGá�HÓð  §¡Ð.ð? 
ðB 	àÐ%Õ% v§}¡}Ð5ð 8¸¿¹ÐEð   Ð*ñ �?¨:Ô6¸Ð@ñ Ð#¨JÔ7¸¿¹ÐGá�HÓð  §¡Ð.ð'
ð, 	à�g—n‘nÐ%ð �ZÐ ð ˜FŸL™LÐ)Ø�v—~‘~Ð&ð ! &Ð)ð )¨&Ð1ð ˜Ÿ™Ð'ñ �?¨:Ô6¸Ð@ñ Ð#¨JÔ7¸¿¹ÐGð ˜Ð%ð7
ð: 	áÐ'°
À5ÔIØ�hð ñ �HÓð
ðm]„Fr†   c                   ó²  € ] tR tRtRtRtRtRR.tRR.tR	.t	R
t
RtR tR!tRtRR]P                   3R]3R]3R]P(                  3R]P*                  3R]3R]P0                  3R],           ]P2                  3]! ]RR7      ]3]! ]RR7      ]P8                  3]! ]RR7      ]P:                  3R]P<                  3]]P<                  3R]3R]3R]3R]3R]3./t Rt!R# )"r   i¾
  z¶A lexer for the Fennel programming language.

Fennel compiles to Lua, so all the Lua builtins are recognized as well
as the special forms that are particular to the Fennel compiler.
ÚFennelzhttps://fennel-lang.orgÚfennelÚfnlz*.fnlz*.fnlmztext/x-fennelz2.3Ú#rª   z0[a-zA-Z_!$%&*+/:<=>?^~|-][\w!$%&*+/:<=>?^~|\.-]*r?   r©   z,+rC   rÒ   rÓ   rÔ   z(true|false|nil)rÌ   rÍ   z\.\.\.r×   rÕ   rÖ   r¬   rV   N)Frå  rÃ  ro  rp  rq  rÞ   rß   ú-?>ú-?>>r6   z..rr  z//rª   rs  rt  ru  rv  rw  z?.r¾  Ú
accumulater*  zassert-replÚbandÚbnotr¯  Úbxorr0  zcase-tryÚcollectÚcommentrè   ÚdotoÚeachzeval-compilerÚfaccumulateÚfcollectrÝ   ÚhashfnÚicollectr>  zimport-macrosr   r  rä   ÚlshiftÚluaÚ
macrodebugr;   z	match-tryr,  únot=rS  Úpartialz	pick-argszpick-valuesrõ   zrequire-macrosÚrshiftr\  zset-forcibly!ztail!Útsetrô   r’  rå   r÷   z	with-openz~=)r   r  rÿ   rK  rX  r—   Úvarrn  )'Ú_GÚ_VERSIONÚargÚassertÚbit32ÚcollectgarbageÚ	coroutinerä  Údofileræ  ÚgetfenvÚgetmetatableÚioÚipairsr  ÚloadfileÚ
loadstringÚmathÚnextr^  r+  ÚpairsÚpcallr@  ÚrawequalÚrawgetÚrawlenÚrawsetr_  r3  ÚsetfenvÚsetmetatablerF   ÚtableÚtonumberÚtostringr7  rL  Úxpcall)"r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   r–   r™   rÙ   rj   r   rw   r   r   r   r8   r9   r   r   r   r|   r   r
   r}   r+   r*   r   r�   r‚   rV   r†   r2   r   r   ¾
  s<  † ñð
 €DØ
#€CØ˜Ð€GØ˜(Ð#€IØ Ð!€IØ€Mð€Mð€Lð€Hð E€Jð 	à�g—n‘nÐ%à�DˆMØ�ZÐ Ø˜FŸL™LÐ)Ø�v—~‘~Ð&à(¨&Ð1à  $§-¡-Ð0ð
 �JÕ §¡Ð.ñ �=¨Ô-¨wÐ7á�<¨Ô,¨g×.AÑ.AÐBá�8 CÔ(¨$¯,©,Ð7à˜Ÿ™Ð&à˜Ÿ™Ð'ð ˜Ð%Ø˜Ð%Ø˜Ð%ð �;Ðð �;ÐðM'
ð)„Fr†   c                   ó  € ] tR tRtRtRtRtR.tRR.tRR	.t	R
t
R8tR9tR:tR;tR<tRtRtR] R2t] R] R2tRtRtRtRtRtRR]P4                  3R]3R] R] R] R2]3R] R] R2]3R ] R] R!2]P:                  3R"] 2]P:                  3R#] R] R$] R!2]P<                  3R%] R&] R!2]P<                  3R']R3R(]3R)] 3R*]!3]"! ]]R+7      ]#PH                  3R,] R-2]%PL                  3]"! ]]R+7      ]%PN                  PP                  3]"! ]R.]R/7      ]#PR                  3]"! ]R.]R/7      ]%PT                  3]"! ]R.]R/7      ]%PV                  3]]%PN                  3.RR0]PX                  3R1]PX                  3R2]PX                  3R3]R43R5]3./t-R6t.R7# )=r   i  z0A lexer for the Janet programming language.
    ÚJanetzhttps://janet-lang.org/Újanetz*.janetz*.jdnztext/x-janetzapplication/x-janetz2.18rF   z(?=\s|#|[)\]]|$)z[a-zA-Z!$%&*+\-./<=>?@^_]z([0-9:]|r  r   z)*z[0-9a-zA-Z][0-9a-zA-Z_]*z&[+-]?[0-9a-zA-Z]+z[0-9a-fA-F][0-9a-fA-F_]*z[0-9][0-9_]*z[eE][+-]?[0-9]+r?   rº  rC   z*(?x)
                  [+-]? [0-9]{1,2} r z \. (z)?
                  (z)?
               z0(?x)
                  [+-]? [0-9]{1,2} r (\.)? z
                  (z(?x) [+-]? 0x z)?z(?x) [+-]? 0x (\.)? z(?x) [+-]? z)? (z(?x) [+-]? (\.)? z (z@?"z@?(`+)(.|\n)+?\1z['~,;|]z@?[(\[{]|[)\]}]rÍ   z(:(z)+|:)rN   rŒ  z#\\(u[0-9a-fA-F]{4}|U[0-9a-fA-F]{6})rS   rT   rE   rD   rU   rV   N)Úbreakrú   rè   r   r>  rõ   ró   Úsplicer\  rô   Úupscoperû  r÷   )Qz%=z*=rÄ  z+=r¿  z-=rÞ   rß   ræ  rç  rx  r*  zas->zas-macrozas?->rÿ  r0  ÚcatseqÚchrrí  ÚcompifÚcomptimeÚcompwhenrÜ   Úcorozdef-r   ÚdefdynÚdeferrý   z	defmacro-rû   zdefn-r5  Údocrï  ÚeachkÚeachpÚedeferzev/do-threadz	ev/gatherzev/spawnzev/spawn-threadzev/with-deadlinezffi/defbindzfiber-fnrÝ   ÚforeverÚforvÚgeneratezif-letr  zif-withrç   ÚjuxtÚlabelrä   rh  r;   rS  Úpromptr:  r  Úseqzshort-fnÚtabseqÚtoggleÚtracevÚtryræ   Úusezvar-Úvarfnrå   zwhen-letz	when-withÚwithz	with-dynsz	with-symsz	with-varsÚeachy(  rÃ  ro  rp  rq  rr  rs  rt  ru  rv  rw  z	abstract?rè  Úaccumulate2Úallzall-bindingszall-dynamicszany?r~  rÏ  zarray/clearzarray/concatzarray/ensurez
array/fillzarray/insertz	array/newzarray/new-filledz
array/peekz	array/popz
array/pushzarray/removezarray/slicez
array/trimz
array/weakrÎ  Úasmzbad-compilez	bad-parseré  Úblshiftrê  r‡  r¯  ÚbrshiftÚbrushiftÚbufferz
buffer/bitzbuffer/bit-clearzbuffer/bit-setzbuffer/bit-togglezbuffer/blitzbuffer/clearzbuffer/fillzbuffer/formatzbuffer/from-bytesz
buffer/newzbuffer/new-filledzbuffer/popnzbuffer/pushzbuffer/push-atzbuffer/push-bytezbuffer/push-stringzbuffer/push-wordzbuffer/slicezbuffer/trimzbuffer?rë  rŠ  Úcancelz
cfunction?zcli-mainÚcmpÚcompÚcomparezcompare<z	compare<=zcompare=zcompare>z	compare>=rÄ  Ú
complementrÐ  Úcurenvrä  zdebug/arg-stackzdebug/breakzdebug/fbreakzdebug/lineagezdebug/stackzdebug/stacktracez
debug/stepzdebug/unbreakzdebug/unfbreakÚdebuggerzdebugger-on-statusr  z	deep-not=zdeep=Ú	defglobalÚdescribezdictionary?Údisasmr  rë  zdoc*z
doc-formatzdoc-ofr  r  z
drop-untilz
drop-whileÚdynÚeflushrß  z
env-lookupÚeprinÚeprinfÚeprintrâ  ræ  Úerrorfzev/acquire-lockzev/acquire-rlockzev/acquire-wlockzev/all-taskszev/callz	ev/cancelzev/capacityzev/chanzev/chan-closezev/chunkzev/closezev/countzev/deadlinezev/fullzev/givezev/give-supervisorzev/gozev/lockzev/readzev/release-lockzev/release-rlockzev/release-wlockz
ev/rselectz	ev/rwlockz	ev/selectzev/sleepzev/takez	ev/threadzev/thread-chanzev/writerç  rö  r  zevery?Úextremerï  z	ffi/alignzffi/callzffi/calling-conventionsz	ffi/closezffi/contextzffi/freez	ffi/jitfnz
ffi/lookupz
ffi/mallocz
ffi/nativezffi/pointer-bufferzffi/pointer-cfunctionzffi/readzffi/signaturezffi/sizez
ffi/structzffi/trampolinez	ffi/writezfiber/can-resume?zfiber/currentzfiber/getenvzfiber/last-valuezfiber/maxstackz	fiber/newz
fiber/rootzfiber/setenvzfiber/setmaxstackzfiber/statuszfiber?z
file/closez
file/flushz
file/linesz	file/openz	file/readz	file/seekz	file/tellz	file/tempz
file/writer  rý  z
find-indexrâ   rò  zflatten-intoÚflushÚflycheckr9  Úfrequenciesz
from-pairsz	function?Ú	gccollectÚ
gcintervalÚgcsetintervalrý  rê   zget-inÚgetlineÚgetprotorÿ  zhas-key?z
has-value?r   zidempotent?r  zimport*rò   r  zindex-ofzindexed?zint/s64zint/to-byteszint/to-numberzint/u64zint?Ú
interleaveÚ	interposer  zjuxt*Úkeepzkeep-syntaxzkeep-syntax!ÚkeysÚkeywordzkeyword/slicer
  Úkvsr  r  zlengthable?z
load-imageÚmacexÚmacex1ÚmaclintfrÁ  z
make-imager  ÚmapcatÚmarshalzmath/absz	math/acosz
math/acoshz	math/asinz
math/asinhz	math/atanz
math/atan2z
math/atanhz	math/cbrtz	math/ceilzmath/cosz	math/coshzmath/erfz	math/erfczmath/expz	math/exp2z
math/expm1z
math/floorz
math/gammazmath/gcdz
math/hypotzmath/lcmzmath/logzmath/log-gammaz
math/log10z
math/log1pz	math/log2z	math/nextzmath/powzmath/randomzmath/rngzmath/rng-bufferzmath/rng-intzmath/rng-uniformz
math/roundzmath/seedrandomzmath/sinz	math/sinhz	math/sqrtzmath/tanz	math/tanhz
math/truncr  zmax-ofÚmeanÚmemcmpÚmergez
merge-intozmerge-moduler%  zmin-ofr  zmodule/add-pathszmodule/expand-pathzmodule/findzmodule/valuer'  znat?Únativer
  z
net/acceptznet/accept-loopznet/addressznet/address-unpackz	net/chunkz	net/closeznet/connectz	net/flushz
net/listenznet/localnameznet/peernameznet/readznet/recv-fromznet/send-toz
net/serverznet/setsockoptznet/shutdownz	net/writer  r  r,  r÷  r0  r  zone?zos/archzos/cdzos/chmodzos/clockzos/compilerzos/cpu-countzos/cryptorandzos/cwdzos/datezos/dirz
os/environz
os/executezos/exitz	os/getenvz	os/isattyzos/linkzos/lstatzos/mkdirz	os/mktimezos/openzos/perm-intzos/perm-stringzos/pipezos/posix-execzos/posix-forkzos/proc-closezos/proc-killzos/proc-waitzos/readlinkzos/realpathz	os/renamezos/rmzos/rmdirz	os/setenvzos/shellzos/sigactionzos/sleepzos/spawnzos/statzos/strftimez
os/symlinkzos/timezos/touchzos/umaskzos/whichr  r  z	parse-allzparser/bytezparser/clonezparser/consumez
parser/eofzparser/errorzparser/flushzparser/has-morezparser/insertz
parser/newzparser/producezparser/statezparser/statuszparser/whererø  r7  zpartition-byzpeg/compilezpeg/findzpeg/find-allz	peg/matchzpeg/replacezpeg/replace-allr  ÚpostwalkÚppÚprewalkÚprinÚprinfr@  rA  ÚproductÚ	propagaterÐ  zput-inrg  rI  ÚreduceÚreduce2Úreplr_  Úresumerp  rY  zreverse!zrun-contextÚsandboxzscan-numberÚsetdynr:  rë   ÚslurpÚsomerf  zsort-byÚsortedz	sorted-byÚspitrF   zstring/ascii-lowerzstring/ascii-upperzstring/byteszstring/check-setzstring/findzstring/find-allzstring/formatzstring/from-byteszstring/has-prefix?zstring/has-suffix?zstring/joinzstring/repeatzstring/replacezstring/replace-allzstring/reversezstring/slicezstring/splitzstring/trimzstring/trimlzstring/trimrr}  rd  zstruct/getprotozstruct/proto-flattenzstruct/to-tablezstruct/with-protor~  ÚsumrÁ   zsymbol/slicer„  r  ztable/clearztable/cloneztable/getprotoz	table/newztable/proto-flattenztable/rawgetztable/setprotoztable/to-structz
table/weakztable/weak-keysztable/weak-valuesztable?r  z
take-untilz
take-whileru  rD  rH  ztruthy?r­  ztuple/bracketsztuple/setmapztuple/sliceztuple/sourcemapz
tuple/typerz  r7  Ú	unmarshalÚuntracer„  z	update-inr’  Ú	varglobalÚwalkzwarn-compileÚxprinÚxprinfÚxprintÚxprintfÚyieldr  Úzipcollztarray/bufferztarray/copy-bytesztarray/lengthz
tarray/newztarray/propertiesztarray/sliceztarray/swap-byteszthread/closezthread/currentzthread/exitz
thread/newzthread/receivezthread/send)zdebugger-envzdefault-peg-grammarzjanet/buildzjanet/config-bitszjanet/versionzload-image-dictzmake-image-dictz	math/-infzmath/ezmath/infzmath/int-maxzmath/int-minzmath/int32-maxzmath/int32-minzmath/nanzmath/pizmodule/cachezmodule/loaderszmodule/loadingzmodule/pathszroot-envÚstderrÚstdinÚstdout)r:  r  r�  )/r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   r–   Úbuiltin_macrosÚbuiltin_functionsÚbuiltin_variablesÚ	constantsÚ
_token_endÚ_first_charÚ
_rest_charrj   Ú_radix_unitÚ
_radix_expÚ	_hex_unitÚ	_dec_unitÚ_dec_expr   rw   r   r   r{   r8   r   r	   r   r   r
   Ú	Constantsr   r   r*   rÅ   ÚReservedr+   r)   r€   r�   r‚   rV   r†   r2   r   r     s»  † ñà€DØ$€CØˆi€GØ˜GÐ$€IØÐ!6Ð7€IØ€Mð
€Mð
€Nð(OÐðbÐð€Ið %€Jà.€KØ˜[˜M¨Ð+€Jà �M  : ,¨bÐ1€Jà-€Kð '€Jð ,€Ið  €Ið "€Hð 	Ø�g—n‘nÐ%à�ZÐ ð(Ø(3 }°E¸+¸ð GØ�<ð  ðð ð	ð.Ø.9¨]ð ;Ø�<ð  ðð ð	ð ˜y˜k¨¨y¨k¸Ð<Ø�Z‰Zðð % Y KÐ0Ø�Z‰Zðð ˜I˜; e¨I¨;°d¸8¸*ÀBÐGØ�\‰\ðð " ) ¨B¨x¨j¸Ð;Ø�\‰\ðð �V˜XÐ&ð ! &Ð)ð
 ˜Ð"ð   Ð-ñ �9 ZÔ0°'×2CÑ2CÐDð �J�<˜uÐ% t§}¡}Ð5ñ Ð$¨ZÔ8Ø�]‰]×!Ñ!ð#ñ �=¨¸JÔGØ×Ñðñ �>¨*¸ZÔHØ�\‰\ðñ Ð$¨ZÀ
ÔKØ�]‰]ðð ˜Ÿ™Ð'ðSJ
ðV 	Ø3°V·]±]ÐCØ! 6§=¡=Ð1Ø�V—]‘]Ð#Ø�6˜6Ð"Ø˜Ð ð
ðYS„Fr†   )r   r   r   r   r   r   r   r   r   r   r   )%r_   rf   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   r   r   r   r   Úpygments.lexers.pythonr   Ú pygments.lexers._scheme_builtinsr   r   Ú__all__r   r   r   r   r   r   r   r   r   r   r   rV   r†   r2   Ú<module>rš     sÜ   ðñó 
ç HÕ H÷4÷ 4÷ 4ñ 4õ /ç Mò7€ô
J�*ô JôZy�jô yôxnˆjô nôbb�*ô bôJ@�:ô @ôFB
�Zô B
ôJa&�
ô a&ôHK�
ô Kô\H�*ô HôVV�*ô Vôry�ö yr†   