GOOF----LE-8-2.0Î]W4hL] gguile¤ ¤ gdefine-module*¤ ¤ ¤ glanguage¤ gelisp¤ gparser¤ ¤ gfilenameS¤ flanguage/elisp/parser.scm¤ gimportsS¤ glexer¤  ¤ ¤ ¤ gexportsS¤ g read-elisp¤ ¤ gset-current-module¤ ¤ ¤ gerror¤ g parse-error¤ g make-fluid¤ gcircular-definitions¤ gmake-hash-table¤ gmake-circular-definitions¤ g circular-ref¤ finvalid token for circular-ref¤ g hashq-ref¤ fundefined circular reference¤ !g circular-def¤ "f"invalid token for circular-define!¤ #g hashq-set!¤ $g make-promise¤ %$¤ &$¤ 'gcircular-define!¤ (gpromise?¤ )gforce¤ *gforce-promises!¤ +g vector-length¤ ,gfinish¤ -f'lexer-buffer is not empty when finished¤ .gpeek¤ /gget¤ 0finvalid lexer-buffer action¤ 1gmake-lexer-buffer¤ 2g square-close¤ 3g paren-close¤ 4fgot different token than peeked¤ 5gget-expression¤ 6gget-list¤ 7gdot¤ 8glength¤ 9f&expected exactly one element after dot¤ :gquote¤ ;::Œ¤ <=Œ¤ ?gunquote¤ @g,¤ A?@Œ¤ Bgunquote-splicing¤ Cg,@¤ DBCŒ¤ E;>AD¤ Fgquotation-symbols¤ Ggeof¤ Hfend of file during parsing¤ Iginteger¤ Jgfloat¤ Kgsymbol¤ Lg character¤ Mgstring¤ Ngset-source-properties!¤ Ogsource-properties¤ Pgfunction¤ Qgassq-ref¤ Rg paren-open¤ Sg square-open¤ Tg list->vector¤ Ufexpected expression, got¤ Vg get-lexer¤C5h0Ì]4    54>"Gh¥-13@gtoken gmsg gargs  gfilenameflanguage/elisp/parser.scmŒ " ŒŒ  # ŒŒ   gnameg parse-errorŒCR4i5Rhy]6qgfilenameflanguage/elisp/parser.scmŒ 3 ŒŒ  4 ŒŒ   gnamegmake-circular-definitionsŒCR hH]&"4>"GŽ4[5$C6úgtoken  Ggid & Ggvalue  2 Ggfilenameflanguage/elisp/parser.scmŒ 6 ŒŒ  7 ŒŒ  7 ŒŒ 7 ŒŒ  8 ŒŒ  8 ŒŒ  8 ŒŒ & 9 ŒŒ & 9 ŒŒ ) : ŒŒ 2 9 ŒŒ : ; ŒŒ C = ŒŒ G = ŒŒ  G gnameg circular-refŒCR!"#&hL]MCDgfilenameflanguage/elisp/parser.scmŒ I ŒŒ   C#hu]NLL6mg real-value  gfilenameflanguage/elisp/parser.scmŒ J ŒŒ  K ŒŒ  L ŒŒ   C h` ]&"4>"G[ŽH44O5>"GOCgtoken  \gvalue * \gtable  * \gid  * \gfilenameflanguage/elisp/parser.scmŒ C ŒŒ  D ŒŒ  D ŒŒ D ŒŒ  E ŒŒ  E ŒŒ  E ŒŒ * H ŒŒ * F ŒŒ 1 I ŒŒ 8 I ŒŒ H I ŒŒ  \ gnamegcircular-define!ŒC'R()*+hÀõ]ˆ$N45$45"4>"G4Ž5$ 4Ž5CŽ6‹$\45"H’$=£45$45¤"4>"G—"ÿÿºC "ÿÿ±Cígdata  ¼glen e ºgi  k ³gel  y ±gfilenameflanguage/elisp/parser.scmŒ U ŒŒ  W ŒŒ V ŒŒ Y ŒŒ  Y ŒŒ  Y ŒŒ  Y ŒŒ  Z ŒŒ  Z ŒŒ  Z ŒŒ Z ŒŒ % [ ŒŒ * [ ŒŒ / [ ŒŒ 8 \ ŒŒ = \ ŒŒ ? \ ŒŒ C \ ŒŒ F ] ŒŒ K ] ŒŒ M ] ŒŒ N ] ŒŒ U ^ ŒŒ W ^ ŒŒ Z _ ŒŒ ^ V ŒŒ _ ` ŒŒ e ` ŒŒ k a ŒŒ p b ŒŒ t b ŒŒ y c ŒŒ y c ŒŒ | d ŒŒ † d ŒŒ ‹ e &ŒŒ ’ e ŒŒ — f ŒŒ « g ŒŒ ± g ŒŒ ³ a ŒŒ*  ¼ gnamegforce-promises!ŒC*R,-./0hPß] &M$6CM$"4L5N†$MC†$ MNC6×gaction  Pgresult @ Hgfilenameflanguage/elisp/parser.scmŒ t ŒŒ  u ŒŒ u ŒŒ  v ŒŒ  w ŒŒ  w ŒŒ  z ŒŒ # { !ŒŒ ) { ŒŒ 2 | ŒŒ @  ŒŒ E € ŒŒ L ‚ ŒŒ P ‚ ŒŒ  P Chš] HOC’glex  g look-ahead  gfilenameflanguage/elisp/parser.scmŒ r ŒŒ  s ŒŒ   gnamegmake-lexer-bufferŒC1R.23/456789 hà ]#45$"&&45&"4>"GC"4545ŒC$e &Y45&"4>"G454 5 ‘$"4  >"GC"ÿÿy"ÿÿu˜glex  Ùg allow-dot  Ùg close-square   Ùgnext  Ùgtype   Ùghead  U jgtail  b jgtail  ¦ Ñgfilenameflanguage/elisp/parser.scmŒ ‹ ŒŒ  Œ ŒŒ  Œ ŒŒ Œ ŒŒ Œ ŒŒ  ŒŒ  Œ ŒŒ  ŒŒ  !ŒŒ /ŒŒ $ Ž ŒŒ % ‘ ŒŒ ) ‘ ŒŒ + ‘ ŒŒ , ‘ ŒŒ 2 ‘ ŒŒ 7 ’ ŒŒ ; ’ ŒŒ @ ’ ŒŒ I “ ŒŒ O Ÿ ŒŒ U Ÿ ŒŒ X   ŒŒ b Ÿ ŒŒ i ¡ ŒŒ j Ž ŒŒ t ” ŒŒ x ” ŒŒ y – ŒŒ } – ŒŒ  – ŒŒ € – ŒŒ † – ŒŒ ‹ — ŒŒ — ŒŒ ” — ŒŒ ˜ ŒŒ ¦ ˜ ŒŒ © ™ ŒŒ ± ™ ŒŒ µ ™ ŒŒ º š ŒŒ À › ŒŒ Å š ŒŒ Ð œ ŒŒ.  Ù gnamegget-listŒC6REFR/GHIJKLMNOP5:<?BQFR6ST!'*Uh»]!45†$6†$"/†$"!†$"†$" †$,Žˆ$4 4 5>"G"C †$5 4 5ˆ$4 4 5>"G"C†$"!†$"†$"†$<454 5ˆ$4 4 5>"G"C†$245ˆ$4 4 5>"G"C†$74455ˆ$4 4 5>"G"C†$6†$9454 54>"G4>"GC6³glex  gtoken gtype   gresult  e Žgresult  £ Ìgresult   ;gresult  M vgresult   ¶gsetter  Õ gexpr  Þ  gfilenameflanguage/elisp/parser.scmŒ « ŒŒ  ¬ ŒŒ  ¬ ŒŒ ¬ ŒŒ ¬ ŒŒ  ­ ŒŒ  ¬ ŒŒ  ´ ŒŒ  ¶ ŒŒ ! ¶ ŒŒ * ´ ŒŒ e ¸ ŒŒ e ¸ ŒŒ j ¯ ŒŒ n ¯ ŒŒ o ° ŒŒ t ² ŒŒ  ° ŒŒ — ´ ŒŒ ™ º ŒŒ š º ŒŒ £ º ŒŒ £ º ŒŒ ¨ ¯ ŒŒ ¬ ¯ ŒŒ ­ ° ŒŒ ² ² ŒŒ ½ ° ŒŒ Õ ´ ŒŒ  ¼ ŒŒ  ½ ŒŒ  ¼ ŒŒ  ¼ ŒŒ  ¯ ŒŒ  ¯ ŒŒ  ° ŒŒ ! ² ŒŒ , ° ŒŒ D ´ ŒŒ E ¿ ŒŒ M ¿ ŒŒ R ¯ ŒŒ V ¯ ŒŒ W ° ŒŒ \ ² ŒŒ g ° ŒŒ  ´ ŒŒ € Á ŒŒ ƒ Á ŒŒ  Á ŒŒ  Á ŒŒ ’ ¯ ŒŒ – ¯ ŒŒ — ° ŒŒ œ ² ŒŒ § ° ŒŒ ¿ ´ ŒŒ Å Ã ŒŒ Î ´ ŒŒ Ï Æ ŒŒ Õ Æ ŒŒ Ø Ç ŒŒ Þ Æ ŒŒ á È ŒŒ ó É ŒŒ  Ì ŒŒ  Ì ŒŒD   gnamegget-expressionŒC5RV1.G5, hXd]!45Y454545&Ž"454>"GZCZF\gport  Wglexer  Sglexbuf   Sgnext  $ Sgresult  = Sgfilenameflanguage/elisp/parser.scmŒ Ò ŒŒ  Ó &ŒŒ Ô ŒŒ  Ô ŒŒ  Õ ŒŒ  Ô ŒŒ  Ö ŒŒ " Ö ŒŒ $ Ö ŒŒ $ Ô ŒŒ ) × ŒŒ + × ŒŒ / × ŒŒ 2 Ø ŒŒ 7 Ù ŒŒ = Ù ŒŒ @ Ú ŒŒ D Ú ŒŒ I Ú ŒŒ  W gnameg read-elispŒCRCÄgm  ,gfilenameflanguage/elisp/parser.scmŒ   ŒŒ  " ŒŒ  1 ŒŒ  1 ŒŒ ¤ 3 ŒŒ  6 ŒŒ ” C ŒŒ h U ŒŒ u r ŒŒ # ‹ ŒŒ % ¦ ŒŒ ( ¦ ŒŒ F « ŒŒ ' Ò ŒŒ  ) C6