Class FilterExpressionParser.Node
- java.lang.Object
-
- com.carrotsearch.randomizedtesting.FilterExpressionParser.Node
-
- Direct Known Subclasses:
FilterExpressionParser.ClosingBracketNode
,FilterExpressionParser.DefaultNode
,FilterExpressionParser.EosNode
,FilterExpressionParser.InfixNode
,FilterExpressionParser.NotNode
,FilterExpressionParser.OpeningBracketNode
,FilterExpressionParser.TestGroupNode
- Enclosing class:
- FilterExpressionParser
public abstract class FilterExpressionParser.Node extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FilterExpressionParser.Node[]
args
(package private) int
lbp
FilterExpressionParser.InputRange
range
-
Constructor Summary
Constructors Constructor Description Node()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
evaluate(FilterExpressionParser.IContext context)
(package private) FilterExpressionParser.Node
led(FilterExpressionParser.Node left)
(package private) FilterExpressionParser.Node
nud()
java.lang.String
toExpression()
protected java.lang.StringBuilder
toExpression(java.lang.StringBuilder b)
java.lang.String
toString()
-
-
-
Field Detail
-
lbp
int lbp
-
args
FilterExpressionParser.Node[] args
-
range
public FilterExpressionParser.InputRange range
-
-
Method Detail
-
nud
FilterExpressionParser.Node nud()
-
led
FilterExpressionParser.Node led(FilterExpressionParser.Node left)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toExpression
public final java.lang.String toExpression()
-
toExpression
protected java.lang.StringBuilder toExpression(java.lang.StringBuilder b)
-
evaluate
public boolean evaluate(FilterExpressionParser.IContext context)
-
-