GOOF----LE-8-2.0Œ]l4h$] gguile€ € gdefine-module*€ € € gsystem€ gbase€ glanguage€ € gfilenameS€ fsystem/base/language.scm€ gimportsS€ gsyntax€  € € € gexportsS€ gdefine-language€ g language?€ glookup-language€ g make-language€ g language-name€ glanguage-title€ glanguage-reader€ glanguage-printer€ glanguage-parser€ glanguage-compilers€ glanguage-decompilers€ glanguage-evaluator€ glanguage-joiner€ glanguage-for-humans?€ g!language-make-default-environment€ !glookup-compilation-order€ "glookup-decompilation-order€ #ginvalidate-compilation-cache!€ $gdefault-environment€ %g*current-language*€ & !"#$%€ 'g re-exportsS€ (gcurrent-language€ )(€ *gset-current-module€ +*€ ,*€ -gmake-record-type€ .f € /gname€ 0gtitle€ 1greader€ 2gprinter€ 3gparser€ 4g compilers€ 5g decompilers€ 6g evaluator€ 7gjoiner€ 8g for-humans?€ 9gmake-default-environment€ :/0123456789 € ;g € g%compute-initargs€ ?grecord-predicate€ @gmake-procedure-with-setter€ Agrecord-accessor€ Bgrecord-modifier€ Cgmake-syntax-transformer€ DC€ EC€ Fgmacro€ Gg $sc-dispatch€ HG€ IG€ Jg_€ Kgany€ LJKŒ€ Mg syntax->datum€ NM€ OM€ Pg datum->syntax€ QP€ RP€ Sgbegin€ T#€ Ugdefine€ VgnameS€ Wgquote€ Xgsyntax-violation€ YX€ ZX€ [f-source expression failed to match any pattern€ \gresolve-module€ ]gspec€ ^]€ _g module-bound?€ `g module-ref€ agerror€ bfno such language€ cg*compilation-cache*€ dg*decompilation-cache*€ egreverse!€ fgmemq€ ggor-map€ hgcompute-translation-order€ ig assoc-ref€ jgand=>€ kgparameter-fluid€C5hÈ ]4    &')5 4,>"G4-i.:5;R/0123Œ456Œ7Œ8Œ9h.-13L4L5@&gargs   COR4?i;i5R4@i4Ai;i/54Bi;i/55R4@i4Ai;i054Bi;i055R4@i4Ai;i154Bi;i155R4@i4Ai;i254Bi;i255R4@i4Ai;i354Bi;i355R4@i4Ai;i454Bi;i455R4@i4Ai;i554Bi;i555R4@i4Ai;i654Bi;i655R4@i4Ai;i754Bi;i755R4@i4Ai;i854Bi;i855R4@i4Ai;i954Bi;i955 R4EFILORSTUVWh(x-13ŒŒŒCpgname (gspec (gfilenamefsystem/base/language.scmŒ 7 ŒŒ 8 ŒŒ ( Chl] 45L4?6dgargs  gv gfilenamefsystem/base/language.scmŒ  7 ŒŒ   CZ[h(j] 45$ O@6bgy  'gtmp 'gfilenamefsystem/base/language.scmŒ 7 ŒŒ  ' C5R\^_`abh0Ï] 4ŒŒ545$66Çgname  .gm  .gfilenamefsystem/base/language.scmŒ < ŒŒ  = ŒŒ  = ŒŒ  = ŒŒ  = ŒŒ  > ŒŒ  > ŒŒ & ? ŒŒ * @ ŒŒ . @ ŒŒ  . gnameglookup-languageŒCRcRdRdch”]  CŒgfilenamefsystem/base/language.scmŒ E ŒŒ  F ŒŒ  F ŒŒ  G ŒŒ  G ŒŒ  gnameginvalidate-compilation-cache!ŒC#Refgh~]LLŽŒLŒ6vgpair  gfilenamefsystem/base/language.scmŒ T ŒŒ  U ŒŒ U 2ŒŒ U &ŒŒ  U ŒŒ   ChXÇ]45$3L&645$CLO4L5645"ÿÿ±¿gfrom  Qgseen  Qgfilenamefsystem/base/language.scmŒ N ŒŒ  P ŒŒ O ŒŒ  R ŒŒ  S ŒŒ ( O ŒŒ 8 V ŒŒ @ T ŒŒ A Q ŒŒ Q Q ŒŒ  Q gnameglpŒChh8ý] 45$OQ6456õgfrom  6gto  6glanguage-translators   6glp   'gfilenamefsystem/base/language.scmŒ I ŒŒ  K ŒŒ J ŒŒ  N ŒŒ % N ŒŒ ' N ŒŒ , L $ŒŒ 6 L ŒŒ  6 gnamegcompute-translation-orderŒChRichh8]Œ45$C45ŒŒ Cýgfrom  7gto  7gkey   7gt   7gorder  ( 7gfilenamefsystem/base/language.scmŒ X ŒŒ  Y ŒŒ  Y ŒŒ Z ŒŒ  Z ŒŒ  [ ŒŒ ( [ ŒŒ / ] ŒŒ 4 \ ŒŒ  7 gnameglookup-compilation-orderŒC!Ridjheh@]Œ45$C4455ŒŒ Cgfrom  >gto  >gkey   >gt   >gorder  / >gfilenamefsystem/base/language.scmŒ ` ŒŒ  a ŒŒ  a ŒŒ b ŒŒ  b ŒŒ  d ŒŒ ! e ŒŒ / d ŒŒ / d ŒŒ 6 g &ŒŒ ; g ŒŒ  > gnameglookup-decompilation-orderŒC"R h(]445$"4556ÿglang  !gfilenamefsystem/base/language.scmŒ j ŒŒ  l ŒŒ  m ŒŒ  m ŒŒ  m ŒŒ  l ŒŒ ! l ŒŒ  ! gnamegdefault-environmentŒg documentationfDReturn the default compilation environment for source language LANG.ŒC$R4ki(i5%RCgm  0gslots u Ûg constructor u Ûgfilenamefsystem/base/language.scmŒ   ŒŒ > * ŒŒ O 0 ŒŒ T 1 ŒŒ Þ * ŒŒ ª < ŒŒ « B ŒŒ ® B ŒŒ ¯ C ŒŒ ² C ŒŒ o E ŒŒ ˜ I ŒŒ ð X ŒŒ j ` ŒŒ ² j ŒŒ ³ v ŒŒ À v ŒŒ   C6