ELF@@8@DDCCCppZA ; ?T ?; ?T ?;K@TW@;?T_@T^@|e@i@qUU@GP 0@p`' 0 T [@|  J@X@qU R@G ' T \@4 ) H  T `@4 ); ^@H  T k@4 )T i@|  (@f@pU `@G H  T n@4 )T l@|  @i@pU c@G H  T q@4 )->Um@B0>EL<LH B0L<LHH T e@4 );c@H T l@4 )B0L<LH H T k@4 )B0L<LH H T j@4 )H T o@4 )B0L<LH H T n@4 );l@H T u@4 )B@>EL<LH H H T p@4 )BP>EL<LH H HH T j@4 )B@L<.LH H H T h@4 )BP> LH H HHB0L<hLHH T >4 )B`>EL< LH H HHH T M@4 )H  '~@  | P|K}HGG|A}>GG `' G|0}-GX@'| ,|!}GG|}GG `' G|}G&@&)@&'@&@&#@&!@ ')@ #G 0@' @  '@@ T@'` T@| TI?T@4oU@GT@|s> @pU@GpP'` T@p'j`  RT?|>?pU?GP'` |`P' T?p'C`  +?'T?|>?pU?GP'` |`P' T?p'`  '?|d>?pU?G'?|>?pU?G' @ ; ?;?;?;?T?'p B@>EL<LG H H    '2?|!>?pU?G'? T?',P 1pT?T?'p |;?G p`' T?G ` P'?|=?pU?G'?|=?pU?G'? G'? ;?;?Ts?'p B@>EL<LH H  p `'?|=\?pUP?G'?  T]?'P 1pT?TO?'p 1G p`' T?|h=?pU?GG p'` | T:?G ` P'w%?? `T?GpP'` T?|7=?qU?Gp`P'? P;?T?|=?pU?GpP'PT?| =?qU?G`'@T%>p'PT5>|<2>pU,>G@P`p0'{? pTD?G `'p B HHG `@'w? Th?G '!P B`>EL<%LG HG HH HTZ?G p'  p'\?|<O?pU9?G'T? pGp'P |T>Gp`'` B GHHG@''6? B`>EL<LG HG HH HT ?G p'  p'? pT>|I<>qU>GGp'P |T>Gp`'` B GHHG@''> G'> T>|<>pU>G`'P Bp>EL<LGHGHGHGHHT>Pp'o `'> pBp>EL<ILGHGHGHGHGHT<| T0<T<4oU<GT>|;>pU>Gp'` T>|;>pU>G'` T>`pP'> | } G T>T>'` T>T>'p ||T = ; >B H HB HHB H HB H H $ |J|E}BG|<}9GT=G '` B`>EL<jLG HG HH HT=G p' T U>T7>'C G p'  p& <&<B `>EL <\L G H G H H  H T=G ' T$>|:!>pU>GG    p'& ;%>|:>pU=G'> pGp'P |T,=Gp`'` B GHHG@''= pT=|:=qU =GGp'P |T<Gp`'` B GHHG@''=|z:=pUX=G'>  T= 'P T = '`B@> EL < L G H HT=|G:=qU=G ;=' 4T =|  1:=pU =G ' ; ; ;;;;;;T;'  B @L < L  G H  H ' G' <B P> EL < L  G H  G H  H  T i=|  9f=pU `=G ' B 0> EL < L  G H  T U=|  9R=pU L=G ' ;L=Tr;' (;J=Th;' ;H=T^;' ; F=;L=TR='  | ; i;TE;' ; ==;C=T7='  | ; N;T*;' ;2=T;' ; /=B >L H  ;/=;5=;k=T;|H9 ;pU:Gp`'B 0L <L H  '8G T:' ;@=T:' z;==Ty;|.B 0L < L  G H  T 7=|  94=pU .=G  ' T /=|  8,=pU &=G  ' ; (=T *=|  8'=pU !=G  ' B H H T:' #;=Tv:' ,;=Tl:' "B0L <SLGHT ;  '; =T R: '; <T H: ''=|}8<pU;G'< G|}G| }GG'F&Z9&X9< '< T:'eP 1pT:T:'Wp |;:G p`' T :G ` P'I< T <T :|  8:qU :G 'pT <T9G' | T):G' TT:G' |;<;"<Gp`'iG|T <|  7|<pU v<G 'B H H '< pTT<G `'p G p`'P Tb<|7_<pUY<Gp `'`<|7I9pU=9G'`<|y7S<pU/;G'X< PT<9P'@GH'K< T:G'Q<  ; E<T9G ' B HHT;G '  T 8   P`' /< Vt6;o61Us6U6Vs6;n61Ur6Ur6Vv6p6Vw6;r61Uv6Tt61Ur6Vt6Vy6;t61Ux6Tv61Ut6Vv6;q61Uu6U{8U6U6U}6Vo6;j61Un6Un6Vr6l6Vq6m6V6n6Vq6;l61Up6Up6Vt6n6Vs6o6V6p6Vs6;n61Ur6Ur6Vv6p6Vu6q6Vv6r6Vy6s6Vz6t6V{6;v61Uz6Tx61Uv6Vx6;s61Uw6Tu61Us6Vw6;r61Uv6Uv6Vz6V6V6;61U6V6;61U6V6V6;61U6V6V6;61U6V6V6;61U6V6;61U6V6/V6;61U6V6;61U6V6;61U6V6;61U6V6;61U6V6V6;61U6V6;61U6V6;61U6V6;61U6V6;61U6V6;61U6U6U6V6V66V6;6U6U6V6V66V6;61U6V6V6V6V6V7V 7V7; 71U7U%7V7; 71U7U7V7 7V7 7V77V7;71U7U 7V7V77V77V#7V07;+71U/7U:U9V-7V:7VE7VV7V[7Vl7;g71Uk7U{9Vm7Vr7;m71Uq7U{7Vq7Vz7l7V7;|71U7V7V7V7V7V7;71U7V7V7V7V7V7;71U7V8;71U7V8V8;81U8V 8V8V+8V:8V?8sVB8VI8VP8VU8 VZ8V_8Vd8Vi8'Vp8,Vu85Vz8<V8AV8JV8M;71U8U8V8L;81U8U8V8K;81U8U8V8F;81U8U8V88V88V88V88V89V8@V8CV8HV88V8HV8KV8RV8WV8^V8cV8h;81U8V8e;81U8V8dV8iV9nV%9q'scripts'scan-api'filename'scripts/scan-api.scm'imports'ice-9'popen'rdelim'regex'exports' declarative?'guile'define-module*'set-current-module'%include-in-guild-list'%summary'2Generate an API description for a Guile extension.'put'set-object-property!'get'object-property' 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'wrong-type-arg'cdr'6Wrong type argument in position 1 (expecting pair): ~S'car' OPEN_READ' open-pipe' regexp-exec' make-regexp' read-line' ^.guile.+: ([^ ]+)([ ]+(.+))*$' ~A -c '~S ~S'' use-modules'session'apropos'.'format'Scheme''match:substring' hashq-set!'^[0-9a-fA-F]+ ([B-TV-Z]) (.+)$'nm ~A'C'hashq-get-handle' misc-error'both Scheme and C: ~S'groups'memq'^' string-append'symbol->string'name'eval' make-hook' open-file'read'members'grok'+bad grouping, must have `members' or `grok'' description' add-hook!'assq-ref'for-each'catch'make-hash-table' hash-fold'sort'+;;; generated by scan-api -- do not edit! '( '(meta ' (GUILE_LOAD_PATH . ~S) '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 ' hook->list'map'append') ;; end of meta ' (interface ') ;; end of interface ' ) ;; eof 'list-ref'string' scan-data'run-hook'string 8S  8x  t t ` ` to 0t. <C  <h 4 4 ( (   ! !,#,## #$ $8$ 8$$$$$D%    7 @DK@ ODKO S]dhh m rh h  h  dh dh h h dh  $,4 <(D0L8P@XHtH|HH  (2:8B88B8B8B88BJ8JJ8B8B 2 22    <@ \H`0| H0    DK        008LT \dhp   00   00   00$,0$,0 dh  @ H(X0`88TX d*p*x ($,0   8(4<DHHP8l0$,0$,0   dh  @ H(8DH T*`*$,0    8(4<DHHP8ltHx008 DK  04<X`d DK    8@D(`h (   84 8(D dh  (848D"P"X ` tx8$,0  ((<@0\` d(pdh  "("0 8 LP8DK  08<(@8Xlp0 (  dh 4<@(X\h"t"|   0dhDK   (08@HP\px00     dh  dh  (0@80T\Hd8  (80@ **((P@@8""  8($,0  ((<@0\` d(pDK  08<(@8Xlp0 ($,0   dh   hdh dh    d h h    h 8 (<@@H0dh l(x2:8Ph(888P(8@p`HP20`0::888HHH`(0JRPPPPh(xhxhxh0phPPh0phPPhxh0PZ X ` h p p p x  @ b  h x h   0 : 8 8 8 8 h  8 8 8 h   0 8 8 8 h  0 h x h xh@P@P@$,0 ,HL   8(4<DHHP8l0 DK        8 @ D8\ d(l0pP8`P88@`0p08    848(T\x$,0$,0  0 48@     $@@(D0T XPt(|e3T1P 8l <(4< 8.t 8E RH 8 _P 8{ 8  Rd 8  < \XX8 |\xHD\8$8 8!hx!$!l"$R$8,$8 %Ll% %,& %... . Guile 3.0.9add-propsscanmake-regexp@guileread-line@ice-9/rdelimscan-Scheme!format@guilematch:substring@ice-9/regexhashq-set!@guilescan-C!in-group?name-prefix?add-group-name!make-grok-proceval@guilepmake-members-procmake-grouperassq-ref@guilefor-each@guilescan-apilist-ref@guilegetenv@guileO scripts/scan-api.scmice-9/boot-9.scmice-9/regex.scm ~;,a,,,b,,,b,$,b,a JJ, J JJ~рJ~h [zJ J%Jw$Jw;JE;~ [=x i {=x i+/*+d ,"x<, x. ;, t[ ;, t /  <-.- ) ,{{ ^7<%$,w-3,! ,w < :y ;$ - , ,x [7<%$,w-:,(',w ;i ;= ;1<;w= <,,; , ,,xuJ <;wJ[<;w ; Kh {;;wY J}J< ; <; t;;wY J}J., = , ; r,, x<)x,,&x,, xi;,<<e;h ;'h(-',<mJ ;hz{Y mKh {;;wY J }J<; t;;wY J~,Z, x, wppY ,-.- ) ,{!x u Js;,,i,,i,,i-,,h.;+,-,,h0;+,,,x"-.*]{h,,,x-%,.</x*+)L%(;:,,,i,,iw,},,i,,iJ,4J&4;JY pJ7<%$,w-3,! ,w < :y ;!$>,,$-<,3;/w<<3;$i0;,w0<<#y;1;#-k)<";v.>;,+,#.^A;:;2<!.);w"<;t,PPl< (  4T8"89F` 8 Sh 8o 8  F| 8  T tXp88|t`Dt8<848( h $ !,#F#8 $88$L$ $D% add-propsscanmake-regexp@guileread-line@ice-9/rdelimscan-Scheme!format@guilematch:substring@ice-9/regexhashq-set!@guilescan-C!in-group?name-prefix?add-group-name!make-grok-proceval@guilepmake-members-procmake-grouperassq-ref@guilefor-each@guilescan-apilist-ref@guilegetenv@guileclosureargcachevarproctmp%include-in-guild-list%summaryputcachedboxgetadd-propsmoduletagcodescanscan-Scheme!scan-C!THIS-MODULEin-group?name-prefix?add-group-name!make-grok-procmake-members-procmake-groupervw0scan-apimainvalobjectargskeyvalueprimrecommandmatchmodnamelinearg0arg1htguilearg2arg3arg4arg5mxsofilegroupprefixpairformmembersfilesfilegdefobjprior-resultabunspecifiedp.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