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, toStringprotected 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.ParserparseOneState in class Translet.Parser<Object>public Format name(boolean full)
name in class Translet.Parser<Object>