ELF@@8@ccPcPcPcppTC - >T ?4 ); ?H  T ?4 ); ?H  ; ?T ?; ?T @;u@T@;?T@T@|@@qU@GP 0@p`' 0 T @|  t@@qU |@G ' - >U |@T @4 ); @H  T @4 ); /AH  T 8A4 ); 6AH  T ?A4 ); =AH  T ?4 ) > B L H B 0>EL <2L H H  T 1A4 )H  T 6A4 ); AH H  T A4 )B 0L < L H H  T A4 )B 0L < L H H  T A4 ); AH  T A4 ); AH  T A4 )B 0L < L H H  T A4 ); AH  T A4 ); AH  T A4 ); AH  T A4 ); AH  T A4 ); AH  T A4 ); AH  T B4 ); AH  T B4 ); BH  T B4 ); BH  T B4 ); BH  T B4 ); BH  T $B4 ); "BH  T +B4 ); )BH  T 2B4 ); 0BH   'GB |T5B'T:B'KB @;:BT@B'T;B| T?T>4oU0BGT+B' T(B'2B|U?%BpUBG'2B|G?%BpU BG'ZB @;'BTA';&BTA';%BTA';$BTA';#BTA';"BTA'6B  ; 9>B H H ; ?T B|  w>i>pU BG '@ TU?T B' P |  T?TA'` |Tk?TA'p |Tr?TA' |;@TA|>ApUAG`' 1`|| 6;|ATRA'1 ;{ATIA'( ;zAT@A' ;yAT7A' ;xAT.A'  ; wAT %A'T~A'  |  T>ToA' s |  | } 6;$AT@' ;#AT@' ;"AT@' ;!AT@' ; AT@' ; AT @'G G   Pp`'4;@T@' T @|  T >T =4 oU @G T@' T @'A|=ApU@G'VA TA|=AqU@GG TA' T@|=@qU@G`P' |S`'op T @|  T =T@4 oU @G |T@| T=T@4oU@G'p T@| Tz=T@4oU@G'p B@>EL<YLHH   `'T @ ;@B H HB HHB HHB H H$ @|.=@pUx@G'MAT@|=@pU@G'`T@'pT@'pT@' T@'T@' w T@' T@' e T@' T@' S Tv@' T@'  T@T@;@T@ T @ @ 0 0 0@' T@| T<T@4oU@G'T@'Tg@~p:T@P' |TL@'\ T@P'| B H H 5P  0T/@'? 5  0 0TP@~pT\@P'G TR@pP'=TH@`P'3T>@P')|T?' T*@ '! B H H  5   0Y|T?' T @p' B HH 5  p:|['\ |P'@|  '' |T? 'T?'b Tx?' P'Z@B HH 5P @ 0 0| TU?'e '7@B H H  5 @  0 0T6?'F 5 @ 0 0TL?~pTb?pP'M TX?`P'CTN?P'9|T?' T:? '1 B HH 5  pj|[' |P'@|  'W |T> 'T>' T>' P'@B HH 5P @ 0 0 | T>' 'g@B H H  5 @  0 0Tf>'v 5 @ 0 0'> GT=p'` |5}2Kh; // #)/T>~p! T >~pT$>~pT4>~pT>~p  T=~pTY>|&:V>pUP>G`pP'^>|:Q>pU=G'^>|9Q>pU=G'^>|9Q>pU>G'^>|9Q>pU>G'^>|s9Q>pU=G'> TS>| T9TV>4oUH>G' TK>'0 TD>|9A>qU;>G'P |T7>|94>qU.>G`'p {P9| 4} 1G T->~@.G |&}#G|#} G|}G|} G|}  P'&>&>& > `' {@| } G T=~@G |}G|~}{G|u}rG'p |dG |^}[G|U}RG`'` {EG | ?} <G | 6} 3G | -} *G T=~p!G | } G | } G | } ' '& =& = '& =& =& = '&}=&= '&u= '&o= '& i= ' '=|8=pU$=G'= B0>EL<LHTz=|+8w=pUq=G0 @'w= B0>EL<LGHT; '&g=  Tb=G 0'g=|D8Z=pUN=G'g=|68Z=pUX<G'=| bTY=| T88T\=4oUN=G;W='' >T*<'  T!<' T<|7<qU<GP' 4 P' 4 5 B > L T =H  H H  H H H  H   ' Ta<|7^<qUX<G' { phT;' | Z} WG 1 T;' |F}CGT;' |4}1GT;' ~' 4 ' 4 5 B > L T <H  H  H H H H  H   '&+<&<& <Ti;' IT`;' @' 4 ' 4 5 B > L T h<H  T 9H  ; d<H  H  H H  H   's< PTd<| T7Tg<4oUY<GP'T;P'VT;P'N0|}G'}'T9'A<T<| T6T<4oU;G;,< 0'8< PT<| T6T<4oU<GP'T2;P'T*;P'0|}}T;|6;qU;GP`@'';;'<| k|f}I}`G| /GT;|T6;qU;GP'@;;G'`TL;|96O;pUC;G0` 'GT;|&6;qU;GP`@';;T;|6;qU;G`'PT;'&:;I;'; 0G|;{8;8T;G0'; `;;T8'|} KhvGT8'nT8'u;i;T8'^KhvPqGTs8'R;\;Tj8'IKhv`YGT^8'=T[8'D;H;TN8'-Khv :GTB8'!T?8'(Khv0$GT;;-;'DKhv@GT:;#;'6; ;T&;'&;;&8; &5;&2;&/;&,;&:;F; T ;'L;|4?;pU:G'L;|5?;pU:G'L; P;A;T7'T:'`; `;=;T7'|{} xKhv qGT7'T7'Khv0[GTt:;;'Khv@JGTf:;;';;T7'bKhvP0GTw7'V;`:Tn7'MKhv`GTb7'AT_7'H;:Tb:'Z&w:&t:&q:&n: &k:&y:: TH:'A: P;:T.7' T7:'/: G': G': 'v: ': G': B> LTx9HHHHHHH': |} KhvG'&:&:: |} Khv G' &9&9: |} Khv0G'&9&9: |} Khv@G'&9&9~: |} KhvPG'&9&9n: |} Khv`G'&9&9^: @0 'gX: 'Z: T8| T3T84oU8G;E:'K: PT8| T3T84oU8GP'T7P'T7P'0|}G'}'T5': ': PT6| T?3T64oU}6G|T6| T.3T64oUx6G`'p Tz6| T3T}64oUo6G'p B@>EL< LHH`@'9 0T8GG 0'9 V1;11U1V1:V1;11U1V1V1;11U1U1V1;11U1U1V11V1;11U1T11U1V1V1;11U1T11U1V1;11U1U=2U%2U 2U1V1;11U1U1V11V11V821V1;11U1U1V11V11V 21V1;11U1U1V11V11V21V1;11U1U1V11V11V11V11V11V11V1;11U1T11U1V1y;11U1T11U1V1r;11U1U1V1mV1rV2y;11U2V2xV 2;21U2V 2;21U 2U-2V 2;21U2Uz2Ub2UB2U*2U2V2tV21V1r;11U1U12U1;kU2U1V11;1UB2U 2U1V11Ve21V1X;11U1U1V1SV11V11VJ21V1K;11U1U2V1FV11;DU2U1V11;1U2U1V11V 21V13;11U1U1V1.V11V11V21V1&;11U1U1V1!V11V11V11V11V11V11V11V1 ;11U1V1V1 ;11U1V1V1;11U1V1;11U1V1;11U1U22V1V)21V1V21V1V21V1V 21V1V21V21V21V22V22V22VM22V2;21U2U92V2;2U&2U,2V2V#21V2V22V2V 22V22V2 2V2 2V2 2V2 2V2 2V22V2;21U2V2;21U2V2;21U2V2 V2;21U2V2V2;21U2V2;21U2V2V2;21U2V2 V 2;21U2V!2V"2;21U!2V#2V$2;21U#2V%2)V&2;!21U%2V'23V(2;#21U'2V)2=V*2;%21U)2V+2GV,2;'21U+2V-2GV.2;)21U-2V/2CV02;+21U/2V12V22;-21U12V32V42;/21U32V52V62;121U52V72V>2;921U=2V?2;:21U>2VF2VW2Vb2Vm2Vr2Vw2V|2V2V2V2V2V2V2 V2 ;21U2V2;21U2V2;21U2V2;21U2V2V2V2V2$;21U2V2#;21U2V2";21U2V2#;21U2V2";21U2V2!;21U2V2;21U2V2V2";21U2V2;21U2V2;21U2V 3V3$V3)V*3.V531V@36VM3;;H31UL3VR3:VY3=V^3@;Y31U]3V_3=;Z31U^3U4U3Ud3Vd31VW33;R3Ux3U\3V^3<;Y31U]3V_39Vf3Z3Vo39V|3<V3EV3JV3M;31U3V3aV3K;31U3V3HV3K;31U3V3V3GV3LV3OV3RV3UV3\V3_V4V4'V4`V 4e;41U 4U4V 4b;4U)4U4V 4aV44V4gV44V+4uV64zVA4VL4VQ4VR4VS4VX4Vi4V4'foo/bar'doc-snarf-version'0.0.2'scripts' doc-snarf'filename'scripts/doc-snarf.scm'imports'ice-9' getopt-long'regex' string-fun'rdelim'exports' declarative?'guile'define-module*'set-current-module'%summary'$Snarf out documentation from a file.'command-synopsis'version' single-char v'value'help h'output o'texinfo t'lang l'display-version' display-help'main'supported-languages'c'^/\*(.*)'^ \*/' ^ \* (.*)' ^ \*-(.*)'NOTHING AT THIS TIME!!!'scheme'^;; (.*)'^;;\.'^;;-(.*)' ^\(define' lang-parm' snarf-file'find-std-int-doc'split-prefixed'snarf' make-entry' entry-symbol'entry-signature'entry-docstrings' entry-options'entry-filename' entry-line' parse-entry'make-prototype' get-symbol' join-symbols' write-output'format-texinfo' format-plain'foo'bar' doc-snarf 'display'newline'(Usage: doc-snarf [options...] inputfile '6 --help, -h Show this usage information '3 --version, -v Show version information '? --output=FILE, -o Specify output file [default=stdout] '3 --texinfo, -t Format output as texinfo '5 --lang=[c,scheme], -l Specify the input language 'string-downcase'assq-ref'car'memq'with-output-to-port'open-output-file'current-output-port' misc-error'.doc-snarf: input language must be c or scheme.'map'open-input-file'docstring-start' docstring-end'docstring-prefix' option-prefix'signature-start'neutral' std-int-doc?' internal: 'options' doc-string'close-input-port'list-ref' make-regexp' read-line'reverse' regexp-exec'match:substring' unread-string'list?'length'define'wrong-type-arg'6Wrong type argument in position 1 (expecting pair): ~S'lambda'cdr'read'separate-fields-discarding-char' string-append'append'call-with-input-string'entry'' read-char'symbol->string' '. ' '@c snarfed from ':'@deffn procedure ' @end deffn' out-of-range' vector-ref'Argument 2 out of range: ~S'8Wrong type argument in position 1 (expecting vector): ~S' write-line'for-each'@c ' Procedure: ' Snarfed from ' ';; <<hx   l  0  (Pp$$T| @&h,3:@@FhMSY_Texkqw0}\(P(TpL\d""""D#h#$<$$$%  % D%%%&<&' 'T(t()) *!+"+#+$ ,%<,&`,',(,),*-+-,T--..//L/0h/1/2/3/4,05P06P17`58596:7< * " * ***(*(*(*(**((*****((****(*(********((****(*(  " * * * (`7`7`7`7 l8`7^E    $ E E     EE E EEE EE E EE E E EE EL$ p8p8p(63?35x( .     `    6(   < $ d  d d E | 4$E` LEE   8X  EE | `H `HEx,:KK K*^^><PcPcpENMIpUQk$ zT: :&=8 >!H@H@= T@@p x xA R _  L   0L L   8   ( (` ` l 9l   $!  $!!!! !!- !,"B ,"&W F&'| '( (,),)+ +X+}X+.;. . .X. X.. ...111$1$1l1l11111111122X2 X22)23H3`3g`33344h4h44444 5 55  56Q6H7XH77   +115:+115> E N _ o |                    $,8@HT\dlt |(08@HHHH  *222*   4 + 1 ++  8LT\dh p115$,0115$,0 + + + + + +  8 @\ d    +115: +: +: +: +: +115: + + + + + + +: +: + + + + + + + 1 ++ 08T\` |8(@0H8  P@((000@((     XHXH         115$,01 +:1:: 1  1  1 :     (0(8(,x=) yw ;,x= )m,:w ,~K ,#jiief9Y>i,x;<;-wKii iI*+2w-wKi d@h#-wK i<HLG#,MFN{J1zJ2yJ3l== Z, w< ;$=#;`h-w,,x, x;4,w,g, Y,;'-&,!ww-,wx,wx,xw3,w,a, Y,+!+2,/w.,xw3,w,^, Y,!_,!_,9<Z,i, yiKkdY<j<Z,i, yj<*NY <=j J)>2,D,6 h* *, , ,K )Y~J;{ <,,Y,Z, Z,,YY, Z,,YY,Z, Z,,YY,Z,YYJYYJ[,,J99D8x; Y;, ";,,*Y),P <,,Y,Z,YYJYYJ [,,YY, Z,,YY,Z,Z,,J8999 Y;, =";,,*Y),}Jww< Y,<<<<<<<<<<=@<.<Z,i, yiKk]<,;+%x$Z[;J @ x8'85BL 8[ Lf8pL v `888(8`8l 8 $!`!8!8$!81,"&='d(,L,)+XYX+. h .8X.8.H.,1 $1Hvl1[11$1$p12PX2X2X3X`3X3X4X1h40=4 4T 5L5 6,H7<7foo/bardisplay-versiondisplay@guilenewline@guiledisplay-helpdoc-snarfassq-ref@guilesnarf-filemap@guilesnarflang-parmmake-regexp@guileread-line@ice-9/rdelimreverse@guileregexp-exec@guilematch:substring@ice-9/regexfind-std-int-docread@guilesplit-prefixedstring-append@guileappend@guileparse-entrymake-prototypejoin-symbolsformat-texinfowrite-line@ice-9/rdelimfor-each@guileformat-plainmake-entryentry-symbolentry-signatureentry-docstringsentry-optionsentry-filenameentry-lineget-symbolwrite-outputclosuremodargfoo/bardoc-snarf-versioncachevarproctmpmodule%summarycommand-synopsisdisplay-versiondisplay-helpdoc-snarfmaintagobjcodelang-parmsnarf-filefind-std-int-docsplit-prefixedsnarfmake-entryentry-symbolentry-signatureentry-docstringsentry-optionsentry-filenameentry-lineparse-entrymake-prototypeget-symboljoin-symbolswrite-outputformat-texinfoformat-plainbrazvalcachednameboxarg0arg1argspairhelp-wantedversion-wantedtexinfo-wantedlanginputoutputarg2texinfo?unboxedpriminput-filelinestatedoc-stringsoptionsentrieslnobdint-docparmhashidxinput-portstringprefixlinesdocstringsdef-linefilenameline-novw0symbolsignatures-psentryulenrlenslentidxeoutput-filewriterUnread @var{line} from @var{input-port}, then read in the entire form and return the standard internal docstring if found. Return #f if not.This docstring will not be snarfed, unfortunately....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