EndOfFile
[Source]
class ref EndOfFile is
Parser box
Implements
Constructors
create
[Source]
new ref create(
a: Parser box)
: EndOfFile ref^
Parameters
Returns
Public Functions
parse
[Source]
fun box parse(
source: Source val,
offset: USize val,
tree: Bool val,
hidden: Parser box)
: (USize val , (AST val | Token val | NotPresent val |
Skipped val | Lex val | Parser box))
Parameters
Returns
error_msg
[Source]
fun box error_msg()
: String val
Returns
skip_hidden
fun box skip_hidden(
source: Source val,
offset: USize val,
hidden: Parser box)
: USize val
Parameters
Returns
result
fun box result(
source: Source val,
offset: USize val,
from: USize val,
length: USize val,
tree: Bool val,
l: Label val = reference)
: (USize val , (AST val | Token val | NotPresent val |
Skipped val | Lex val | Parser box))
Parameters
Returns
mul
fun box mul(
that: Parser box)
: Sequence ref
Parameters
Returns
div
fun box div(
that: Parser box)
: Choice ref
Parameters
Returns
neg
Returns
opt
fun box opt()
: Option ref
Returns
many
fun box many(
sep: Parser box = reference)
: Many ref
Parameters
Returns
many1
fun box many1(
sep: Parser box = reference)
: Many ref
Parameters
Returns
op_not
fun box op_not()
: Not ref
Returns
op_and
fun box op_and()
: Not ref
Returns
hide
fun box hide(
that: Parser box)
: Hidden ref
Parameters
Returns
term
fun box term(
l: Label val = reference)
: Terminal ref
Parameters
Returns
eof
fun box eof()
: EndOfFile ref
Returns