Class FilterExpressionParser
java.lang.Object
com.carrotsearch.randomizedtesting.FilterExpressionParser
Test group conditions filter parser.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
(package private) class
(package private) class
(package private) class
(package private) static interface
(package private) class
(package private) static class
class
(package private) class
(package private) class
(package private) class
(package private) final class
(package private) class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FilterExpressionParser.Node
(package private) static final FilterExpressionParser.Node[]
private Iterator
<FilterExpressionParser.Node> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) FilterExpressionParser.Node
expression
(int rbp) Pratt's parser.private Iterator
<FilterExpressionParser.Node> Very simple regexp based tokenizer.
-
Field Details
-
EMPTY
-
nodes
-
current
-
-
Constructor Details
-
FilterExpressionParser
public FilterExpressionParser()
-
-
Method Details
-
expression
-
parse
Pratt's parser. -
tokenize
Very simple regexp based tokenizer. We don't need to be fancy or super-fast.
-