public interface TokenScanner<C extends RuntimeContext<C>,N extends Node<C,N>,E extends Expression<C,N,E,O>,O extends Operator<C,N,O>,P extends Procedure<C,N,E,O,P>>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TokenScanner.Mandatory<C extends RuntimeContext<C>,N extends Node<C,N>,E extends Expression<C,N,E,O>,O extends Operator<C,N,O>,P extends Procedure<C,N,E,O,P>> |
| Modifier and Type | Method and Description |
|---|---|
default NodeParser<C,N,E,O,P> |
nodeParser(java.util.function.Function<Token,N> mapper) |
java.util.Optional<Token> |
scan(SourceCode sourceCode) |
java.util.Optional<Token> scan(SourceCode sourceCode)