Package | Description |
---|---|
org.apache.felix.gogo.runtime |
Modifier and Type | Class and Description |
---|---|
class |
Expression.Assignment
Marker class for assignment operators.
|
class |
Expression.Comma |
class |
Expression.Comparator |
class |
Expression.Constant |
class |
Expression.Function
Abstract definition of a supported expression function.
|
class |
Expression.LeftParen |
class |
Expression.Operator
Abstract definition of a supported operator.
|
class |
Expression.Variable |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Expression.Token> |
Expression.rpn
The cached RPN (Reverse Polish Notation) of the expression.
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<Expression.Token> |
Expression.getRPN()
Cached access to the RPN notation of this expression, ensures only one
calculation of the RPN per expression instance.
|
private java.util.List<Expression.Token> |
Expression.shuntingYard(java.lang.String expression)
Implementation of the Shunting Yard algorithm to transform an
infix expression to a RPN expression.
|