GOOF----LE-8-2.0r]34h•] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gice-9¤ gregex¤ ¤ gfilenameS¤ fice-9/regex.scm¤ gexportsS¤ g match:count¤ g match:string¤ g match:prefix¤ g match:suffix¤ g regexp-match?¤ g regexp-quote¤ g match:start¤ g match:end¤ gmatch:substring¤ g string-match¤ gregexp-substitute¤ g fold-matches¤ g list-matches¤ gregexp-substitute/global¤   ¤ gset-current-module¤ ¤ ¤ g vector-length¤ g substring¤ gstring?¤ !ginteger?¤ "gcall-with-output-string¤ #gstring-for-each¤ $g write-char¤ %g make-regexp¤ &g regexp-exec¤ 'gfor-each¤ (gdisplay¤ )gpre¤ *gpost¤ +gerror¤ ,gwrong-type-arg¤ -gregexp?¤ .g regexp/notbol¤ /g string-length¤ 0greverse!¤ 1gcons¤ 2g procedure?¤C5h¸È]4   54>"Gh}]45™Cugmatch  gfilenamefice-9/regex.scmŒ ; ŒŒ  < ŒŒ < ŒŒ  gnameg match:countŒC Rhv] £Cngmatch  gfilenamefice-9/regex.scmŒ > ŒŒ  ? ŒŒ   gnameg match:stringŒC R h†]45 4 56~gmatch  gfilenamefice-9/regex.scmŒ A ŒŒ  B ŒŒ B $ŒŒ  B ŒŒ   gnameg match:prefixŒCR h†]454 56~gmatch  gfilenamefice-9/regex.scmŒ D ŒŒ  E ŒŒ E "ŒŒ  E ŒŒ   gnameg match:suffixŒCR !hpM] ‹$a4 £5$R"G45•$C£ˆ$+4£5$4£Ž5$ —"ÿÿ¿CCC "ÿÿ²CCEgmatch  lgi  agfilenamefice-9/regex.scmŒ J ŒŒ  K ŒŒ K ŒŒ L ŒŒ  L ŒŒ  L ŒŒ  K ŒŒ  M ŒŒ  N ŒŒ $ N ŒŒ ( N ŒŒ / O ŒŒ 0 O ŒŒ 4 N ŒŒ 5 P ŒŒ < P $ŒŒ = P ŒŒ ? P ŒŒ C O ŒŒ D Q ŒŒ K Q $ŒŒ L Q ŒŒ N Q ŒŒ R O ŒŒ U R ŒŒ [ R ŒŒ a M ŒŒ  l gnameg regexp-match?ŒCR"#$h˜]*†$"=.†$"/\†$"!^†$"$†$"[†$4\L>"GL6(†$"K)†$"=+†$"/?†$"!{†$"}†$"|†$04[L>"G4L>"G]L6L6gc  gfilenamefice-9/regex.scmŒ g ŒŒ h ŒŒ R j ŒŒ m k ŒŒ v h ŒŒ Ë m ŒŒ ß n ŒŒ ú o ŒŒ  q ŒŒ   ChZ]OL6Rgp  gfilenamefice-9/regex.scmŒ f ŒŒ  g ŒŒ   Chw]O6ogstring  gfilenamefice-9/regex.scmŒ d ŒŒ e ŒŒ  gnameg regexp-quoteŒCRh0¿-.,3# —£ ÿ‘$CC·gmatch ,gn ,gstart   ,gfilenamefice-9/regex.scmŒ t ŒŒ  u &ŒŒ  u ŒŒ  u ŒŒ  u ŒŒ # v ŒŒ ' v ŒŒ , gnameg match:startŒCRh0»-.,3# —£Ž ÿ‘$CC³gmatch ,gn ,gend   ,gfilenamefice-9/regex.scmŒ x ŒŒ  y %ŒŒ  y ŒŒ  y ŒŒ  y ŒŒ # z ŒŒ ' z ŒŒ , gnameg match:endŒCR hPÜ-.,3# 4545$$456CCÔgmatch Jgn Jgstart   Jgend  ) Jgfilenamefice-9/regex.scmŒ | ŒŒ  } ŒŒ  } ŒŒ ! ~ ŒŒ ) } ŒŒ 1  ŒŒ :  ŒŒ F  ŒŒ J gnamegmatch:substringŒCR%&h0ð-1345ˆ$" 6ègpattern -gstr -gargs  -grx   -gstart   -gfilenamefice-9/regex.scmŒ ŒŒ ‚ ŒŒ  ƒ ŒŒ  ƒ ŒŒ  ƒ ŒŒ  ‚ ŒŒ - „ ŒŒ -  gnameg string-matchŒCR' (!)*+, hhî]45$L645$4L5L6& 4L5L6& 4L5L6  6ægobj  agfilenamefice-9/regex.scmŒ Ž ŒŒ  ŒŒ ŒŒ  )ŒŒ  ŒŒ ŒŒ # 2ŒŒ / )ŒŒ 1 ‘ ŒŒ 7 ŒŒ : ‘ 2ŒŒ D ‘ )ŒŒ F ’ ŒŒ L ŒŒ O ’ 2ŒŒ Y ’ )ŒŒ ] “ %ŒŒ a “ ŒŒ  a C"h\]LL@Tgp  gfilenamefice-9/regex.scmŒ Š ŒŒ ‹ ŒŒ  Ch0·-13$O6O6¯gport +gmatch +gitems  +gfilenamefice-9/regex.scmŒ † ŒŒ  ˆ ŒŒ  Ž ŒŒ + ‰ ŒŒ +  gnamegregexp-substituteŒCR-%./&hØ2-.,3 # 45$"45"’H  ‘$ "K 45”$"4J ¡5  $P"4 54 5"ÿÿ¢4 54 5‘$$—"ÿÿy"ÿÿ¸"ÿÿ´C "ÿÿ`*gregexp Ógstring Óginit  Ógproc  Ógflags  Ógregexp  - Ógstart  3 Ågvalue  3 Ågabuts  3 Ågbol 4 Ågm j Å gfilenamefice-9/regex.scmŒ © ŒŒ  ª ŒŒ ª ŒŒ ' ª ,ŒŒ - ª ŒŒ 3 « ŒŒ 9 ® ŒŒ > ® ŒŒ J ¯ ŒŒ Q ¯ ŒŒ U ¯ ŒŒ [ ° ŒŒ h ° 4ŒŒ j ° ŒŒ j ¯ ŒŒ r ± ŒŒ w ¹ ŒŒ ~ ¹ ŒŒ ‘ ¹ ŒŒ ‘ ± ŒŒ ’ ³ ŒŒ ™ ³ "ŒŒ   ³ ŒŒ ¤ ± ŒŒ ª ³ ŒŒ ­ · ŒŒ º · ŒŒ Å « ŒŒ Ó  gnameg fold-matchesŒCR01h(¼-.,3# 456´gregexp 'gstring 'gflags  'gfilenamefice-9/regex.scmŒ » ŒŒ  ¼ ŒŒ  ¼ (ŒŒ % ¼ ŒŒ ' ¼ ŒŒ '  gnameg list-matchesŒCR( (!2)*+, hˆE]45$L645$4L5L645$ 4L5L6&4LL4L55L6 &LLŽ4 L56  6=gitem  ƒgfilenamefice-9/regex.scmŒ Ò ŒŒ  Ô ŒŒ Ó ŒŒ  Ô &ŒŒ  Õ ŒŒ Ó ŒŒ # Õ /ŒŒ / Õ &ŒŒ 0 Ö ŒŒ : Ó ŒŒ = Ö /ŒŒ G Ö &ŒŒ K × ŒŒ O Ó ŒŒ R Ù ŒŒ Y Ù -ŒŒ a Ù ŒŒ e Ø ŒŒ i Û ŒŒ m Ó ŒŒ r Ü ŒŒ s Ü .ŒŒ { Ü ŒŒ  Ý ŒŒ ƒ Ý ŒŒ  ƒ gnamegdo-itemŒChx\](4L5L6"OOLLLQˆ$*Ž(64>"GŽ"ÿÿ³CL"ÿÿ©Tgmatches  wgstart  wgm   wgitems  ogdo-item  - ogfilenamefice-9/regex.scmŒ Ç ŒŒ  É ŒŒ Ê ŒŒ  Ê ŒŒ  Ë ŒŒ  Ë ŒŒ Ð ŒŒ ? ß ŒŒ C ß ŒŒ F à ŒŒ J à ŒŒ O á !ŒŒ Q á ŒŒ R ã ŒŒ W ã #ŒŒ \ ã ŒŒ g ä %ŒŒ m ä ŒŒ o Ð ŒŒ  w gnameg next-matchŒC"h\]LLL@Tgp  gfilenamefice-9/regex.scmŒ à ŒŒ  Ä ŒŒ   ChHý-13$$OQ45 6O6õgport Bgregexp Bgstring  Bgitems  Bg next-match   3gfilenamefice-9/regex.scmŒ ¾ ŒŒ  Á ŒŒ  Ç ŒŒ ( Ç ŒŒ 3 Ç ŒŒ B  ŒŒ B  gnamegregexp-substitute/globalŒCRCÀgm  (gfilenamefice-9/regex.scmŒ  ' ŒŒ È ; ŒŒ Y > ŒŒ  A ŒŒ É D ŒŒ   J ŒŒ j d ŒŒ j t ŒŒ f x ŒŒ ¯ | ŒŒ ã ŒŒ Ò † ŒŒ ý © ŒŒ ÷ » ŒŒ ° ¾ ŒŒ  ² C6