Package de.bitgrip.ficum.parser
Class ArgumentParser
- java.lang.Object
-
- org.parboiled.BaseActions<V>
-
- org.parboiled.BaseParser<java.lang.Object>
-
- de.bitgrip.ficum.parser.ArgumentParser
-
- All Implemented Interfaces:
org.parboiled.ContextAware<java.lang.Object>
- Direct Known Subclasses:
ConstraintParser
public class ArgumentParser extends org.parboiled.BaseParser<java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<java.lang.Class<? extends java.lang.Comparable<?>>>baseTypes
-
Constructor Summary
Constructors Constructor Description ArgumentParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.parboiled.RuleAlgebraicSign()protected org.parboiled.RuleAnyString(org.parboiled.support.StringVar literal)protected org.parboiled.RuleArgument()protected org.parboiled.RuleBooleanFalse()protected org.parboiled.RuleBooleanTrue()protected org.parboiled.RuleDateLiteral()protected org.parboiled.RuleDecimalNumeral()protected org.parboiled.RuleDigit()protected org.parboiled.RuleDoubleDecimal()protected org.parboiled.RuleDoubleLiteral()protected org.parboiled.RuleDoubleMarker()protected org.parboiled.RuleExponent()protected org.parboiled.RuleFloatDecimal()protected org.parboiled.RuleFloatingPointMarker()protected org.parboiled.RuleFloatLiteral()static java.util.Collection<java.lang.Class<? extends java.lang.Comparable<?>>>getBaseTypes()protected org.parboiled.RuleHexDigit()protected org.parboiled.RuleHexEscape(org.parboiled.support.StringVar literal)protected org.parboiled.RuleIntegerLiteral()protected booleanisBaseType(java.lang.Comparable<?> type)protected org.parboiled.RuleLowerHexChar()protected org.parboiled.RuleLowerHexDigit()protected org.parboiled.RuleNullLiteral()protected org.parboiled.RulePctDigit()protected org.parboiled.RulePctEncoded(org.parboiled.support.StringVar literal)org.parboiled.Ruleroot()protected org.parboiled.RuleSign()protected org.parboiled.RuleStringLiteral()protected org.parboiled.RuleTimestampLiteral()protected org.parboiled.RuleUpperHexChar()protected org.parboiled.RuleUUIDLiteral()UUID format: b2cc307c-eb6d-4aca-bc0c-64a7c2f49c86 8 Hexdigits '-' 4 Hexdigits '-' 4 Hexdigits '-' 4 Hexdigits '-' 12 Hexdigits-
Methods inherited from class org.parboiled.BaseParser
ACTION, AnyOf, AnyOf, AnyOf, Ch, CharRange, FirstOf, FirstOf, fromCharArray, fromCharLiteral, fromStringLiteral, IgnoreCase, IgnoreCase, IgnoreCase, newInstance, NoneOf, NoneOf, NTimes, NTimes, OneOrMore, OneOrMore, Optional, Optional, Sequence, Sequence, String, String, Test, Test, TestNot, TestNot, toRule, toRules, ZeroOrMore, ZeroOrMore
-
Methods inherited from class org.parboiled.BaseActions
currentChar, currentIndex, drop, drop, dup, getContext, hasError, inPredicate, match, matchedChar, matchEnd, matchLength, matchOrDefault, matchRange, matchStart, nodeSuppressed, peek, peek, poke, poke, pop, pop, position, push, push, pushAll, setContext, swap, swap3, swap4, swap5, swap6
-
-
-
-
Method Detail
-
getBaseTypes
public static java.util.Collection<java.lang.Class<? extends java.lang.Comparable<?>>> getBaseTypes()
-
AlgebraicSign
protected org.parboiled.Rule AlgebraicSign()
-
AnyString
protected org.parboiled.Rule AnyString(org.parboiled.support.StringVar literal)
-
Argument
protected org.parboiled.Rule Argument()
-
BooleanFalse
protected org.parboiled.Rule BooleanFalse()
-
BooleanTrue
protected org.parboiled.Rule BooleanTrue()
-
DateLiteral
protected org.parboiled.Rule DateLiteral()
-
DecimalNumeral
protected org.parboiled.Rule DecimalNumeral()
-
Digit
protected org.parboiled.Rule Digit()
-
DoubleDecimal
protected org.parboiled.Rule DoubleDecimal()
-
DoubleLiteral
protected org.parboiled.Rule DoubleLiteral()
-
DoubleMarker
protected org.parboiled.Rule DoubleMarker()
-
Exponent
protected org.parboiled.Rule Exponent()
-
FloatDecimal
protected org.parboiled.Rule FloatDecimal()
-
FloatingPointMarker
protected org.parboiled.Rule FloatingPointMarker()
-
FloatLiteral
protected org.parboiled.Rule FloatLiteral()
-
HexDigit
protected org.parboiled.Rule HexDigit()
-
LowerHexDigit
protected org.parboiled.Rule LowerHexDigit()
-
HexEscape
protected org.parboiled.Rule HexEscape(org.parboiled.support.StringVar literal)
-
IntegerLiteral
protected org.parboiled.Rule IntegerLiteral()
-
isBaseType
protected boolean isBaseType(java.lang.Comparable<?> type)
-
NullLiteral
protected org.parboiled.Rule NullLiteral()
-
PctDigit
protected org.parboiled.Rule PctDigit()
-
PctEncoded
protected org.parboiled.Rule PctEncoded(org.parboiled.support.StringVar literal)
-
root
public org.parboiled.Rule root()
-
Sign
protected org.parboiled.Rule Sign()
-
UUIDLiteral
protected org.parboiled.Rule UUIDLiteral()
UUID format: b2cc307c-eb6d-4aca-bc0c-64a7c2f49c86 8 Hexdigits '-' 4 Hexdigits '-' 4 Hexdigits '-' 4 Hexdigits '-' 12 Hexdigits- Returns:
-
StringLiteral
protected org.parboiled.Rule StringLiteral()
-
TimestampLiteral
protected org.parboiled.Rule TimestampLiteral()
-
UpperHexChar
protected org.parboiled.Rule UpperHexChar()
-
LowerHexChar
protected org.parboiled.Rule LowerHexChar()
-
-