public static class ExpressionBuilder.ExpressionGroup extends Object
| Constructor | Description |
|---|---|
ExpressionGroup() |
| Modifier and Type | Method | Description |
|---|---|---|
ExpressionBuilder.ExpressionGroup |
left(Parser parser) |
Adds a left-associative operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
left(Parser parser,
Function<T,R> action) |
Adds a left-associative operator
parser. |
ExpressionBuilder.ExpressionGroup |
postfix(Parser parser) |
Adds a postfix operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
postfix(Parser parser,
Function<T,R> action) |
Adds a postfix operator
parser. |
ExpressionBuilder.ExpressionGroup |
prefix(Parser parser) |
Adds a prefix operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
prefix(Parser parser,
Function<T,R> action) |
Adds a prefix operator
parser. |
ExpressionBuilder.ExpressionGroup |
primitive(Parser parser) |
Defines a new primitive or literal
parser. |
ExpressionBuilder.ExpressionGroup |
right(Parser parser) |
Adds a right-associative operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
right(Parser parser,
Function<T,R> action) |
Adds a right-associative operator
parser. |
public ExpressionBuilder.ExpressionGroup primitive(Parser parser)
parser.public ExpressionBuilder.ExpressionGroup prefix(Parser parser)
parser.public <T,R> ExpressionBuilder.ExpressionGroup prefix(Parser parser, Function<T,R> action)
parser. Evaluates the optional action with the parsed
operator and value.public ExpressionBuilder.ExpressionGroup postfix(Parser parser)
parser.public <T,R> ExpressionBuilder.ExpressionGroup postfix(Parser parser, Function<T,R> action)
parser. Evaluates the optional action with the parsed
value and operator.public ExpressionBuilder.ExpressionGroup right(Parser parser)
parser.public <T,R> ExpressionBuilder.ExpressionGroup right(Parser parser, Function<T,R> action)
parser. Evaluates the optional action with
the parsed left term, operator, and right term.public ExpressionBuilder.ExpressionGroup left(Parser parser)
parser.public <T,R> ExpressionBuilder.ExpressionGroup left(Parser parser, Function<T,R> action)
parser. Evaluates the optional action with
the parsed left term, operator, and right term.Copyright © 2018 PetitParser. All rights reserved.