eu.bandm.tools.ulex
Class ULex.Natural_0

java.lang.Object
  extended by eu.bandm.tools.ulex.ULex<R>
      extended by eu.bandm.tools.ulex.ULex.SemanticPattern<Integer>
          extended by eu.bandm.tools.ulex.ULex.PatternInteger
              extended by eu.bandm.tools.ulex.ULex.Natural_0
Enclosing class:
ULex<T>

public static class ULex.Natural_0
extends ULex.PatternInteger

Returns a parsed natural number >= 0, iff possible


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
 
Fields inherited from class eu.bandm.tools.ulex.ULex.SemanticPattern
pattern, patternString
 
Fields inherited from class eu.bandm.tools.ulex.ULex
EXCEPTION_FAIL, result
 
Constructor Summary
ULex.Natural_0()
           
 
Method Summary
 
Methods inherited from class eu.bandm.tools.ulex.ULex.PatternInteger
semantics
 
Methods inherited from class eu.bandm.tools.ulex.ULex.SemanticPattern
tryParse
 
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
 

Constructor Detail

ULex.Natural_0

public ULex.Natural_0()