Package de.bitgrip.ficum.parser
Class ExpressionParser
- java.lang.Object
-
- org.parboiled.BaseActions<V>
-
- org.parboiled.BaseParser<java.lang.Object>
-
- de.bitgrip.ficum.parser.ArgumentParser
-
- de.bitgrip.ficum.parser.ConstraintParser
-
- de.bitgrip.ficum.parser.ExpressionParser
-
- All Implemented Interfaces:
org.parboiled.ContextAware<java.lang.Object>
public class ExpressionParser extends ConstraintParser
-
-
Field Summary
-
Fields inherited from class de.bitgrip.ficum.parser.ConstraintParser
allowedSelectors
-
-
Constructor Summary
Constructors Constructor Description ExpressionParser(java.lang.String... allowedSelectorNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.parboiled.RuleExpression()protected org.parboiled.RuleOperation()org.parboiled.Ruleroot()protected org.parboiled.RuleSubExpression()-
Methods inherited from class de.bitgrip.ficum.parser.ConstraintParser
Comparison, Constraint, Selector
-
Methods inherited from class de.bitgrip.ficum.parser.ArgumentParser
AlgebraicSign, AnyString, Argument, BooleanFalse, BooleanTrue, DateLiteral, DecimalNumeral, Digit, DoubleDecimal, DoubleLiteral, DoubleMarker, Exponent, FloatDecimal, FloatingPointMarker, FloatLiteral, getBaseTypes, HexDigit, HexEscape, IntegerLiteral, isBaseType, LowerHexChar, LowerHexDigit, NullLiteral, PctDigit, PctEncoded, Sign, StringLiteral, TimestampLiteral, UpperHexChar, UUIDLiteral
-
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
-
Expression
protected org.parboiled.Rule Expression()
-
Operation
protected org.parboiled.Rule Operation()
-
root
public org.parboiled.Rule root()
- Overrides:
rootin classConstraintParser
-
SubExpression
protected org.parboiled.Rule SubExpression()
-
-