6.62. kink/io/STR_SCANNER

Provides `scanner` implementation which extracts strings from `str`.

6.62.1. STR_SCANNER.new(Str)

`new` returns a `scanner` which extracts strings from `Str`.

Precondition

`Str` must be a `str`.

Example

:STR_SCANNER.require_from('kink/io/')

:S <- STR_SCANNER.new("foo\nbar\nbaz\n")
stdout.print_line(S.scan_line.repr) # => "foo\n"
stdout.print_line(S.scan_all.repr) # => "ar\nbaz\n"