string-buffer
class defined at curl/kernel/string-buffer.curl:12
An infinite length string that can accumulate characters as an {docref OutputPort} and release them as an {docref InputPort}.
{string-buffer.buffer-space-remaining}:int
method defined at curl/kernel/string-buffer.curl:24
{string-buffer.checkpoint}:int
method defined at curl/kernel/string-buffer.curl:80
{string-buffer.convert-to-symbol}:symbol
method defined at curl/kernel/string-buffer.curl:67
Return remaining characters as a symbol.
{string-buffer.hash}:int
method defined at curl/kernel/string-buffer.curl:75
{string-buffer.init size:int}:void
method defined at curl/kernel/string-buffer.curl:21
{string-buffer.PeekCh}:int
method defined at curl/kernel/string-buffer.curl:36
{string-buffer.ReadCh}:int
method defined at curl/kernel/string-buffer.curl:31
{string-buffer.rewind ptr:int}:void
method defined at curl/kernel/string-buffer.curl:83
{string-buffer.text}:text
method defined at curl/kernel/string-buffer.curl:57
Return remaining characters as a string.
{string-buffer.text! area:Area=default-area}:text
method defined at curl/kernel/string-buffer.curl:64
Return remaining characters as a string and release buffer.
{string-buffer.text-eq? t:text}:int
method defined at curl/kernel/string-buffer.curl:78
{string-buffer.WriteCh c:char}:void
method defined at curl/kernel/string-buffer.curl:43
{string-buffer.WriteText s:text}:void
method defined at curl/kernel/string-buffer.curl:51