nodesIterator
inline fun <T : Node> nodesIterator(lexer: Lexer, parser: TokenVisitor<Node>, assertType: Boolean = true): Iterator<T>
Tokenizes and parses some input.
Return
iterator of the parsed nodes
Parameters
assertType
if true, asserts each output node is of type T
lexer
lexer to use to tokenize
parser
parser to use on each token
Type Parameters
T
type of the nodes to output