ELF@@8@hhppp@ ; ?T ?; ?T?;@T)@T(@|/@3@qU@G@p`P'0 T &@|  @#@qU @G ' - >T %@4 )T +@4 oG 'P ->U!@H  T ?4 )B0>EL<LH H T ?4 )B0L<2LH H T ?4 )B 0L <L H  H  '@ PT?G@'`'?|??qU?G'? G'@ ; ?B >L H  B LH B LH T?| T?T?4oU?GBp> LH H H Bp>EL<3LH H HHH HH B @>EL <L H  H H ;?P'  H T?'   G'  G '@ p@'GGGG|g}dK Y{F3@p @K[GOK>arjW`5HT?| T>?T?4oU~?G`'P|T4?G'BPGGP'`'&?GGG'PG'P GHGHP'&?? GG| } KYGG4'&v??  B0>EL< LHG'? 0G0'0 Tp?| T>Ts?4oUe?G;n?0@''q? V>;=1U>U>V>;=1U>U>V>>V>;>1U>T>1U>V>V >;>1U>T>1U>V>;>1U>U!>V>;>1U>U>V>;=1U>U>V>>V>>V >;>1U>T>1U>V>;>1U>U>V >V>V>;>1U>V>;>1U>V)>V:>VA>;<>1U@>VB>VO>;J>1UN>VP>;K>1UO>Uc>VO>;J>1UN>UZ>VN>VW>I>VX>;S>1UW>Ui>VW>Vf>R>VY>Vb>T>Vw>;r>1Uv>Vx>'ice-9'buffered-input'filename'ice-9/buffered-input.scm'exports'make-buffered-input-port'make-line-buffered-input-port'!set-buffered-input-continuation?!' declarative?'guile'define-module*'set-current-module'buffered-input-continuation?'make-object-property'setter''make-soft-port'r'char-whitespace?' out-of-range' string-ref'Argument 2 out of range: ~S'wrong-type-arg' string-length'8Wrong type argument in position 1 (expecting string): ~S' string-append' X$X YZ\^`$aHb|cd ("  `7`7`7`7 `7! @ @@(D@   8( T<p   *e<pEhMxUPk A z@{P p8P@'  X Xtt4,( (p p    $AF J Qsw |w w $,4 <(@0H8d8l8p8("**   84$,0 s AF swsw   $"04(@D0T h p8x   8B@JJBB`PPX  s  AF     $( , H*H*L3P0` l*p t x,|2:2   ((0080(0(  0 0 0 48<Dsw (4 AF (8LT\dhpXt(k3  @/8=@=\VdXrHX%.. .. Guile 3.0.7set-buffered-input-continuation?!setter@@guilemake-buffered-input-portget-characterinput-waitingmake-line-buffered-input-portU ice-9/buffered-input.scmice-9/psyntax.scmice-9/boot-9.scm ;,a,,,b,$,;a'h&Y?YAJ6C);mJK"j")"S,w)mi,;%q .*K,! h);Em &_h[?-%qh,ZY2 ;Y*K%i&.8%,@# 81X1tJXXf(Hpset-buffered-input-continuation?!setter@@guilemake-buffered-input-portget-characterinput-waitingmake-line-buffered-input-portclosureargcachevarproctmpmodbuffered-input-continuation?nameboxmoduleset-buffered-input-continuation?!tagcodemake-buffered-input-portmake-line-buffered-input-portvalportarg0arg1readerread-stringobjstring-indexcachedvw0unboxedulenrlens64uidxstartuposbufptrmaskbitsuwposu32ucharrescontinuation?Set the read continuation flag for @var{port} to @var{val}. See @code{make-buffered-input-port} for the meaning and use of this flag.Construct a line-buffered input port from the specified @var{reader}. @var{reader} should be a procedure of one argument that somehow reads a chunk of input and returns it as a string. The port created by @code{make-buffered-input-port} does @emph{not} interpolate any additional characters between the strings returned by @var{reader}. @var{reader} should take a boolean @var{continuation?} argument. @var{continuation?} indicates whether @var{reader} is being called to start a logically new read operation (in which case @var{continuation?} is @code{#f}) or to continue a read operation for which some input has already been read (in which case @var{continuation?} is @code{#t}). Some @var{reader} implementations use the @var{continuation?} argument to determine what prompt to display to the user. The new/continuation distinction is largely an application-level concept: @code{set-buffered-input-continuation?!} allows an application to specify when a read operation is considered to be new. But note that if there is non-whitespace data already buffered in the port when a new read operation starts, this data will be read before the first call to @var{reader}, and so @var{reader} will be called with @var{continuation?} set to @code{#t}.Construct a line-buffered input port from the specified @var{reader}. @var{reader} should be a procedure of one argument that somehow reads a line of input and returns it as a string @emph{without} the terminating newline character. The port created by @code{make-line-buffered-input-port} automatically interpolates a newline character after each string returned by @var{reader}. @var{reader} should take a boolean @var{continuation?} argument. For the meaning and use of this argument, see @code{make-buffered-input-port}..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