public static interface ClauseParser.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>> extends Parser.Mandatory<C,N,E,O,P,ClauseParser<C,N,E,O,P>,ClauseParser.Mandatory<C,N,E,O,P>,Clause<C,N>>
| Modifier and Type | Method and Description |
|---|---|
default ClauseParser<C,N,E,O,P> |
castParser(Parser<C,N,E,O,P,ClauseParser<C,N,E,O,P>,ClauseParser.Mandatory<C,N,E,O,P>,Clause<C,N>> parser) |
default NodeParser.Mandatory<C,N,E,O,P> |
input(N node) |
parsedefault ClauseParser<C,N,E,O,P> castParser(Parser<C,N,E,O,P,ClauseParser<C,N,E,O,P>,ClauseParser.Mandatory<C,N,E,O,P>,Clause<C,N>> parser)
castParser in interface Parser.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>,ClauseParser<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.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>>,Clause<C extends RuntimeContext<C>,N extends Node<C,N>>>