Package | Description |
---|---|
org.junit.platform.launcher.tagexpression |
The tag expression language parser and related support classes.
|
Modifier and Type | Field and Description |
---|---|
private static Token |
ShuntingYard.SentinelToken |
(package private) Token |
TokenWith.token |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Token> |
ShuntingYard.tokens |
Modifier and Type | Method and Description |
---|---|
Token |
Token.concatenate(Token rightOfThis) |
private Token |
Tokenizer.extractTokenStartingAt(java.lang.String infixTagExpression,
int startIndex,
java.lang.String trimmedToken) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<Token> |
Tokenizer.deriveTokensFrom(java.lang.String infixTagExpression,
java.util.List<java.lang.String> trimmedTokens) |
(package private) java.util.List<Token> |
Tokenizer.tokenize(java.lang.String infixTagExpression) |
private java.util.List<Token> |
Parser.tokensDerivedFrom(java.lang.String infixTagExpression) |
Modifier and Type | Method and Description |
---|---|
Token |
Token.concatenate(Token rightOfThis) |
(package private) ParseStatus |
Operator.createAndAddExpressionTo(Stack<TokenWith<TagExpression>> expressions,
Token operatorToken) |
ParseStatus |
Operator.TagExpressionCreator.createExpressionAndAddTo(Stack<TokenWith<TagExpression>> expressions,
Token operatorToken) |
private java.lang.String |
Operator.createMissingOperandMessage(Stack<TokenWith<TagExpression>> expressions,
Token operatorToken) |
(package private) static ParseStatus |
ParseStatus.errorAt(Token token,
java.lang.String operatorRepresentation,
java.lang.String message) |
private ParseStatus |
ShuntingYard.findMatchingLeftParenthesis(Token token) |
private ParseStatus |
ShuntingYard.findOperands(Token token,
Operator currentOperator) |
boolean |
Token.isLeftOf(Token token) |
(package private) static ParseStatus |
ParseStatus.missingClosingParenthesis(Token token,
java.lang.String representation) |
(package private) static ParseStatus |
ParseStatus.missingOpeningParenthesis(Token token,
java.lang.String representation) |
(package private) static ParseStatus |
ParseStatus.missingRhsOperand(Token token,
java.lang.String representation) |
(package private) static ParseStatus |
ParseStatus.problemParsing(Token token,
java.lang.String representation) |
private ParseStatus |
ShuntingYard.process(Token token) |
private void |
ShuntingYard.pushExpressionAt(Token token,
TagExpression tagExpression) |
private void |
ShuntingYard.pushOperatorAt(Token token,
Operator operator) |
Modifier and Type | Method and Description |
---|---|
private ParseResult |
Parser.constructExpressionFrom(java.util.List<Token> tokens) |
Constructor and Description |
---|
TokenWith(Token token,
T element) |
Constructor and Description |
---|
ShuntingYard(java.util.List<Token> tokens) |