| Modifier and Type | Field and Description |
|---|---|
| private final Stack | |
| private static final Operator | |
| private final Stack | |
| private static final Operator | |
| private static final Operator | |
| private static final Token | |
| private final List | |
| private final Operators |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private ParseStatus | |
| private TagExpression | |
| private ParseStatus | |
| public ParseResult | |
| private ParseStatus | |
| private ParseStatus | |
| private Operator | |
| private ParseStatus | |
| private ParseStatus | |
| private void | |
| private void |
| expressions | back to summary |
|---|---|
| private final Stack<TokenWith<TagExpression>> expressions | |
| LeftParenthesis | back to summary |
|---|---|
| private static final Operator LeftParenthesis | |
| operators | back to summary |
|---|---|
| private final Stack<TokenWith<Operator>> operators | |
| RightParenthesis | back to summary |
|---|---|
| private static final Operator RightParenthesis | |
| Sentinel | back to summary |
|---|---|
| private static final Operator Sentinel | |
| SentinelToken | back to summary |
|---|---|
| private static final Token SentinelToken | |
| tokens | back to summary |
|---|---|
| private final List<Token> tokens | |
| validOperators | back to summary |
|---|---|
| private final Operators validOperators | |
| ShuntingYard | back to summary |
|---|---|
| pack-priv ShuntingYard(List<Token> tokens) | |
| consumeRemainingOperators | back to summary |
|---|---|
| private ParseStatus consumeRemainingOperators() | |
| convertLeafTokenToExpression | back to summary |
|---|---|
| private TagExpression convertLeafTokenToExpression(String trimmed) | |
| ensureOnlySingleExpressionRemains | back to summary |
|---|---|
| private ParseStatus ensureOnlySingleExpressionRemains() | |
| execute | back to summary |
|---|---|
| public ParseResult execute() | |
| findMatchingLeftParenthesis | back to summary |
|---|---|
| private ParseStatus findMatchingLeftParenthesis(Token token) | |
| findOperands | back to summary |
|---|---|
| private ParseStatus findOperands(Token token, Operator currentOperator) | |
| previousOperator | back to summary |
|---|---|
| private Operator previousOperator() | |
| process | back to summary |
|---|---|
| private ParseStatus process(Token token) | |
| processTokens | back to summary |
|---|---|
| private ParseStatus processTokens() | |
| pushExpressionAt | back to summary |
|---|---|
| private void pushExpressionAt(Token token, TagExpression tagExpression) | |
| pushOperatorAt | back to summary |
|---|---|
| private void pushOperatorAt(Token token, Operator operator) | |