-
final class
Expression that successfully parses, if a given expression occurs or repeats with a specified cardinality.
final class
Expression that successfully parses, if a thing identifier token is found.
final class
Expression that decorates the resulting (proxied) AST node of a given expression by a name, value and tag.
final class
Expression that successfully parses, if a given string constant is found.
final class
Expression that successfully parses, if a sequence of given expressions is matching.
AbstractRuleBasedInterpreter.cmd(Object expression)
Adds a command to the resulting AST tree.
Adds a command to the resulting AST tree, if the expression matches.
Adds command resolver to the resulting AST tree, if the expression matches.
AbstractRuleBasedInterpreter.exp(@Nullable Object obj)
Converts an object to an expression.
AbstractRuleBasedInterpreter.exps(Object... objects)
Converts all parameters to an expression array.
AbstractRuleBasedInterpreter.name()
Creates an item name placeholder expression.
Creates an item name placeholder expression.
Adds a name and a tag to the resulting AST tree, if the given expression matches.
Adds a value to the resulting AST tree, if the given expression matches.
Adds a name to the resulting AST tree, if the given expression matches.
Creates an item name placeholder expression.
Constructs a new instance.
Constructs a new instance.
Constructs a new instance.
Constructs a new instance.
Constructs a new instance.
Constructs a new instance.
Constructs a new instance.