|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object eu.bandm.tools.ulex.ULex<List<S>> eu.bandm.tools.ulex.ULex.Plus<S>
public static class ULex.Plus<S>
Parser which accepts one or more instances of its sub-parser and returns
them in one
List
<S> datum.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class eu.bandm.tools.ulex.ULex |
---|
ULex.Alt<A>, ULex.CharSet, ULex.Concatenate, ULex.Const, ULex.ConstMap<T>, ULex.DecimalDigit, ULex.End, ULex.ExceptionFail, ULex.Fail<T>, ULex.Int, ULex.Length<T>, ULex.Natural, ULex.Natural_0, ULex.Negate, ULex.Opt<S>, ULex.Pattern, ULex.PatternInteger, ULex.PatternLength, ULex.Plus<S>, ULex.SemanticPattern<R>, ULex.Seq<A,B,R>, ULex.Seq_1<A,B>, ULex.Seq_2<A,B>, ULex.SkipWhitespace<S>, ULex.Star<S>, ULex.State, ULex.ToLower<S> |
Field Summary | |
---|---|
protected ULex<S> |
sub
|
Fields inherited from class eu.bandm.tools.ulex.ULex |
---|
EXCEPTION_FAIL, result |
Constructor Summary | |
---|---|
ULex.Plus(ULex<S> sub)
|
Method Summary | |
---|---|
List<S> |
tryParse(ULex.State state)
|
Methods inherited from class eu.bandm.tools.ulex.ULex |
---|
alt, alt, alt, alt, charSet, concatenate, concatenate, concatenate, constMap, end, fail, konst, length, negate, opt, parse, pattern, patternLength, plus, seq_1, seq_2, skipWhitespace, star, state, state, toLower |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ULex<S> sub
Constructor Detail |
---|
public ULex.Plus(ULex<S> sub)
Method Detail |
---|
public List<S> tryParse(ULex.State state)
tryParse
in class ULex<List<S>>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |