Parses simple blocks { ... }
Parses pattern, like in the expression val <pattern> = expr
Set the current source position (dynamic variable) and execute the given thunk.
Create SourceContext using current input string and the given index.
Look ahead whitespaces, but not new line.
Parses optional trailing comma.
Parses whitespace, including newlines.
Parses whitespace, including newlines. This is the default for most things
Parses all whitespace, excluding newlines.
Parses all whitespace, excluding newlines. This is only really useful in e.g. {} blocks, where we want to avoid capturing newlines so semicolon-inference would work
A builder instance used by the parsers to create ErgoTree expressions.
Parsers of literal expressions.