All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
<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>,PA extends Parser<C,N,E,O,P,PA,MA,T>,MA extends Parser.Mandatory<C,N,E,O,P,PA,MA,T>,T> PA |
before(MA ma) |
<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>,PA extends Parser<C,N,E,O,P,PA,MA,T>,MA extends Parser.Mandatory<C,N,E,O,P,PA,MA,T>,T> PA |
before(PA parser) |
<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>> ClauseParser<C,N,E,O,P> |
clause(java.util.function.BiFunction<Token,N,N> nodeFactory) |
java.lang.String |
getLabel() |
<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>> OperatorParser<C,N,E,O,P> |
keywordOperator(java.util.function.Supplier<O> factory,
java.util.Set<java.lang.String> Delimiter) |
int |
length() |
<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>> NodeParser<C,N,E,O,P> |
node(java.util.function.Function<java.lang.String,N> factory) |
static Notation |
notation(java.lang.String label) |
<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>> OperatorParser<C,N,E,O,P> |
operator(java.util.function.Supplier<O> factory) |
<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>> OperatorParser<C,N,E,O,P> |
operator(java.util.function.Supplier<O> factory,
java.util.function.Predicate<P> predicate) |
<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>> NodeParser<C,N,E,O,P> |
with(NodeParser.Mandatory<C,N,E,O,P> 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>> NodeParser<C,N,E,O,P> |
wordNode(java.util.function.Function<java.lang.String,N> factory,
java.util.Set<java.lang.String> Delimiter) |