public static class Translet.Seq0Parser extends Translet.Parser<Object>
Modifier and Type | Field and Description |
---|---|
protected List<Translet.Parser<?>> |
subs |
Modifier | Constructor and Description |
---|---|
|
Translet.Seq0Parser(Translet.Parser<?>... subs) |
protected |
Translet.Seq0Parser(Translet.Seq0Parser proto) |
Modifier and Type | Method and Description |
---|---|
Format |
name(boolean full) |
Set<Translet.State<Object>> |
parseOneState(Translet.State<?> inState,
Set<Translet.Alternative> alternatives)
default implementation for terminal symbols, etc.
|
canProduceEpsilon, executeStoring, isExplicitEpsilon, isOpt, isUnaryOperator, mparse, mparse, parseStep, stripOpt, toString, toString
protected List<Translet.Parser<?>> subs
public Translet.Seq0Parser(Translet.Parser<?>... subs)
protected Translet.Seq0Parser(Translet.Seq0Parser proto)
public Set<Translet.State<Object>> parseOneState(Translet.State<?> inState, Set<Translet.Alternative> alternatives)
Translet.Parser
parseOneState
in class Translet.Parser<Object>
public Format name(boolean full)
name
in class Translet.Parser<Object>