ELF@@8@ppn@ ; ?T ?; ?T?;@T)@T(@|/@3@qU@G@p`P'0 T &@|  @#@qU @G ' T '@4 )T %@|  @"@pU @G 'P 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 Bp> LH H H Bp>EL<?LH H HHH HH B @>EL <L H  H H ; ?T ?|  j??pU ?G '  H T?'   G'  G '@ p?'GGGG|e}bK Y{D3@p >K[GOK>arjW`5HT?|??pU}?G`'P|T5?G'FPGGP'`'&?GGG'PG'P GHGHP'&?? GG| } KYGG4'&s??  B0>EL< LHG'? 0G0'0 ;m?Ts?|>p?pUj?G 0@''m? 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>V1>VB>VG>VN>V[>V`>;[>1U_>Us>V_>;Z>1U^>Uj>V^>Vg>Y>Vh>;c>1Ug>Uy>Vg>Vv>b>Vi>Vr>d>V>V>'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''r'make-soft-port'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``8abcegij<kplm ("  `7`7`7`7 `7 ! H, LL4PL   84 dL0H H  ` *  n<pE M0U5k $ z{ 08`&$$\ \xx'* dd     =_c hc c $,4 <(@0H8d8l8p8 ("**   84$,0 __c_c   $"04(@D0P \:p8|BB::PPPX  _     $( , H*H*L3P0` l*p t x,|2:2   ((0080(0(  0 0 0 48<D_c (4  (8@\dh\xk3`  @/ 8=D=`|VdXrHLl%.. .. Guile 3.0.9set-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,$,b,a'J6C);lJ"Kj")"S,;)mi,;%q .*K,!,);Em &_h[?-%qh,ZY2 ;Y*K%i8.&,@#$81\1x|JXXfHdlset-buffered-input-continuation?!setter@@guilemake-buffered-input-portget-characterinput-waitingmake-line-buffered-input-portclosureargcachevarproctmpbuffered-input-continuation?set-buffered-input-continuation?!tagcodemake-buffered-input-portmake-line-buffered-input-portvalportarg0arg1readerread-stringobjstring-indexvw0unboxedulenrlens64uidxstartuposbufptrmaskbitsuwposu32ucharrescontinuation?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