| Package | Description |
|---|---|
| org.petitparser.tools |
| Modifier and Type | Method | Description |
|---|---|---|
ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.group() |
Creates a new group of operators that share the same priority.
|
ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.left(Parser parser) |
Adds a left-associative operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.left(Parser parser,
Function<T,R> action) |
Adds a left-associative operator
parser. |
ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.postfix(Parser parser) |
Adds a postfix operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.postfix(Parser parser,
Function<T,R> action) |
Adds a postfix operator
parser. |
ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.prefix(Parser parser) |
Adds a prefix operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.prefix(Parser parser,
Function<T,R> action) |
Adds a prefix operator
parser. |
ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.primitive(Parser parser) |
Defines a new primitive or literal
parser. |
ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.right(Parser parser) |
Adds a right-associative operator
parser. |
<T,R> ExpressionBuilder.ExpressionGroup |
ExpressionBuilder.ExpressionGroup.right(Parser parser,
Function<T,R> action) |
Adds a right-associative operator
parser. |
Copyright © 2018 PetitParser. All rights reserved.