ELF@P@8@99PP898989pp9 D ???4<?=@<@=@<d@=p@<?0 Ds@?q@40 = r@B 5 < p@= ~@B 5 = @A  4 = @B 5 = @A  4 = @B 5 @ > @= @B <@5 > @= @B <@5 > @= @B <@5 > @= @B <@5 = @B 5 > @= @B <@5 > @= @B <@5 > @= @B <@5 > @= @B <@5 > @= @B <@5 > @= @B <@5 > @= ]?B <@5 A  4 = @B 5 9    #&R SRpC@#@ @4`000p S S # RSRp4`000p S S #  C @@@40` C @@@4 C@?@4p00` C @?@40` C@?@4`0p "@C@?@4P00p  "00p  40  4`0p  "4P00p  "00p  40  !0P0 @ C @??4 <@C@?@4p9<@<@<@0` 6 80 0p9 C@}?@4C@w?@4p90 0p C@c?-?4`=@4p90  " < @0P0`00 C @G?@4 7 00 0 p000 ppC @F?0?4 <@C@>?$@4P9<@0p` 6 80`0P9 C @$?\@4C@?b@4p9 0 0 C@ ?>4`=@4 4p90   0  0P0`0 C @>@470p " < s@D @=@4 0  C x@>0@4 7 00 0 p0 0 PCj@>>4p=n@0`PDr@=p@4`0`0P0p0@@Cq@>o@4`Cw@>u@40<s@0@@C}@>{@400PP0@0P00`Cm@>5>4=-@Cg@>A>4@0p0P` Q0P0`0@`C_@>]@4C[@>q>4P00`@ 68p8CI@>=4=M@0`0p 0` @7P0@@"C9@s>m>407P000P0 9 @68P8@C#@k>=4@=@0`0P0` P7`D?<?400P0@@"C@H>2>4@7`0@0`009 `9C?F>?4P0p@C?:>?4p6 8P0`0P pC?&>?4`6-78C?>?4C?>?4@C? >O>400@0p 0` 0`00@0PR 9 C ?=?4=?0p4=?0""FC?=?4`"*C?===4C?==4PSpRp0P0 =?400p  000p !C ?==400 7 0 0 0 `< ?D >;>4 0   99C?=?40 00 `4 9 0 0p9D?;?46 O8 0< ?0 0 @0 C?b=?4 9 4C ?V=<4 0 0  C ?J=<4 0 0  C ?>=?4 C ?8=?4 6 &8 09 0000  <x?0 C t?==4<p?0@ 4<p?0@ 4<p?0@ 4 < p?C ?<~?4<|? "<=00@004 < p?4<u?  " < =00@00 4<i?0@0 4 < h?3 Cm?<-<4<i?<o?<?0006800p400@0 4<?0@0 4<?==C ?<?4 "C ?<?4 C ?z<?400  <?0  !0<?0 0 0 Q0 0 @0 4 <?0 @ 4 <?0 @ C?B<=4 0< ?0 4 <~?0 @ 4<~?0@0@  C{?!<<47 S S 00 0 9 C g? <k;4 = k?C k?<w=40p= i?Ci?;I;4=<0p00` " 4=<0 ==400` "<D?!<>0P00 00p007"C >?;u;:4 ==9 C=i;;4<>=<C>_;:4P00` Q4P=>0p 00p00 0 @?9<9O>9?9<9O>9=9>9?99?9<9O>9?9<9O>9=9>9=9>9?99?9<9O>9=9P>9?9?9<9O>9=9P>9?9<9O>9?9<9O>9=9>9=9>9?99?99?9u<9O>9=9>9=q9>9?99?99?9e<9O>9=9>9=[9>9?99?99?99?9x9?99?9\9?99?9F<9O>9=9P>9?9?<9O>9?9A<9O>9?9C?9R<9O>9?9R<9O>9?9T<9O>9?9R<9O>9?9R<9O>9?9P<9O>9?9s?9M<9O>9?9?9H<9O>9?9?9E<9O>9?9f?9@<9O>9?9@<9O>9?9?9=<9O>9?9?9:<9O>9?9?97<9O>9?9?94<9O>9?9U?93<9O>9?9?9H?9-<9O>9?9+<9O>9?9+<9O>9?9+<9O>9?9+<9O>9?9+<9O>9?9+<9O>9?9+?:6<9O>:?:4? :9<:O> :? :9<:O> := :> :='8> :? ::? ::=9> :? ::? :"<:O> :? : ?::=:>:?::?:< :O>:?:<:O>:?:<:O>:?:? :<:O> :?&:?-:#?8:&<3:O>8:?::$<5:O>::?>:&?C:-<>:O>C:?K:+<F:O>K:?M:)<H:O>M:?Q:'<L:O>Q:?U:'<P:O>U:?Y:'?^:*<Y:O>^:?f:*<a:O>f:?n:(<i:O>n:?v:&<q:O>v:?z:&<u:O>z:?~:&<y:O>~:?:$<}:O>:?:$<:O>:?:$<:O>:?:"<:O>:?: <:O>:?: <:O>:?: ?:-<:O>:?:-<:O>:?:k?:(<:O>:?:(<:O>:?:&<:O>:?:?:#?:0?:3?:6?:?<:O>:?:=?:B?:K?:R?:W?:`?:c?:j<:O>:?:l<:O>:?:j<:O>:=:>:=:>:?::?::=:>:?::=9>:?::?:P?:W?;Z<:O>;?;X<;O>;? ;V<;O> ;?;n=8> ;=8> ;? ;;? ;H?;O?;e?;Q?;X?';]<";O>';?+;[<&;O>+;=8>+;?/;W<*;O>/;?3;W<.;O>3;?9;W9 'define-module*'guile'scripts'scan-api'filename'scripts/scan-api.scm'imports'ice-9'popen'rdelim'regex'exports'set-current-module'%include-in-guild-list'2Generate an API description for a Guile extension.'%summary'set-object-property!'put'object-property'get' add-props'scan' scan-Scheme!'scan-C!' THIS-MODULE' in-group?' name-prefix?'add-group-name!'make-grok-proc'make-members-proc' make-grouper'main' make-regexp' open-pipe' OPEN_READ' read-line' eof-object?' regexp-exec' ^.guile.+: ([^ ]+)([ ]+(.+))*$'format' ~A -c '~S ~S'' use-modules'session'apropos'.'string->symbol'match:substring'Scheme'' hashq-set!'^[0-9a-fA-F]+ ([B-TV-Z]) (.+)$'nm ~A'C'hashq-get-handle'both Scheme and C:'error'groups'memq' string-match' string-append'^'symbol->string'eval'name' make-hook'for-each'read' open-file'assq-ref'members'grok' add-hook!' description'+bad grouping, must have `members' or `grok''list-ref'catch'make-hash-table'sort' hash-fold'+;;; generated by scan-api -- do not edit! '( '(meta ' (GUILE_LOAD_PATH . ~S) 'getenv'GUILE_LOAD_PATH' (LTDL_LIBRARY_PATH . ~S) 'LTDL_LIBRARY_PATH' (guile . ~S) ' (libguileinterface . ~S) '(.+)'~A -c '(display ~A)''%guile-build-info'quote'libguileinterface' (sofile . ~S) ' ~A 'append'map' hook->list') ;; end of meta ' (interface ') ;; end of interface ' ) ;; eof 'string' scan-data'run-hook'string)",v,+#.OAw:,2!.)w"-,e P@ x% l/ < pL [@ l] d[ o   |p@LP ,Ladd-propsscanscan-Scheme!scan-C!in-group?name-prefix?add-group-name!make-grok-procpmake-members-procmake-grouperscan-apiclosurepublic?boxargtmpnamemoduleunspecifiedobjectargskeyvaluerecommandmatchlinehtguilembound?sofileprocxgroupprefixformvalmembersfilesscopefilegdefiprior-resultabp.guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab