/** * Check if a token is a UnaryOperator ( e.g. "not" or "-" ) * * @param token Token to be checked * * @return * <li>An instance of {@link InfoUnaryOperator} containing information about the specific unary operator</li> * <li><code>null</code> if the token is not an unary operator</li> */ protected InfoUnaryOperator isUnaryOperator(final Token token) { if ((token.getKind() == TokenKind.LITERAL) || (token.getKind() == TokenKind.SYMBOL)) { InfoUnaryOperator operator = availableUnaryOperators.get(token.getUriLiteral()); return operator; } return null; }
/** * Check if a token is a UnaryOperator ( e.g. "not" or "-" ) * * @param token Token to be checked * * @return * <li>An instance of {@link InfoUnaryOperator} containing information about the specific unary operator</li> * <li><code>null</code> if the token is not an unary operator</li> */ protected InfoUnaryOperator isUnaryOperator(final Token token) { if ((token.getKind() == TokenKind.LITERAL) || (token.getKind() == TokenKind.SYMBOL)) { InfoUnaryOperator operator = availableUnaryOperators.get(token.getUriLiteral()); return operator; } return null; }
/** * Check if a token is a UnaryOperator ( e.g. "not" or "-" ) * * @param token Token to be checked * * @return * <li>An instance of {@link InfoUnaryOperator} containing information about the specific unary operator</li> * <li><code>null</code> if the token is not an unary operator</li> */ protected InfoUnaryOperator isUnaryOperator(final Token token) { if ((token.getKind() == TokenKind.LITERAL) || (token.getKind() == TokenKind.SYMBOL)) { InfoUnaryOperator operator = availableUnaryOperators.get(token.getUriLiteral()); return operator; } return null; }
protected InfoMethod isMethod(final Token token, final Token lookToken) { if ((lookToken != null) && (lookToken.getKind() == TokenKind.OPENPAREN)) { return availableMethods.get(token.getUriLiteral()); } return null; }
protected InfoMethod isMethod(final Token token, final Token lookToken) { if ((lookToken != null) && (lookToken.getKind() == TokenKind.OPENPAREN)) { return availableMethods.get(token.getUriLiteral()); } return null; }
protected InfoMethod isMethod(final Token token, final Token lookToken) { if ((lookToken != null) && (lookToken.getKind() == TokenKind.OPENPAREN)) { return availableMethods.get(token.getUriLiteral()); } return null; }
protected ActualBinaryOperator readBinaryOperator() { InfoBinaryOperator operator = null; Token token = tokenList.lookToken(); if (token == null) { return null; } if ((token.getKind() == TokenKind.SYMBOL) && (token.getUriLiteral().equals("/"))) { operator = availableBinaryOperators.get(token.getUriLiteral()); } else if (token.getKind() == TokenKind.LITERAL) { operator = availableBinaryOperators.get(token.getUriLiteral()); } if (operator == null) { return null; } return new ActualBinaryOperator(operator, token); }
protected ActualBinaryOperator readBinaryOperator() { InfoBinaryOperator operator = null; Token token = tokenList.lookToken(); if (token == null) { return null; } if ((token.getKind() == TokenKind.SYMBOL) && ("/".equals(token.getUriLiteral()))) { operator = availableBinaryOperators.get(token.getUriLiteral()); } else if (token.getKind() == TokenKind.LITERAL) { operator = availableBinaryOperators.get(token.getUriLiteral()); } if (operator == null) { return null; } return new ActualBinaryOperator(operator, token); }
public Token expectToken(final TokenKind comma) throws TokenizerExpectError { Token actual = next(); if (actual == null) { throw TokenizerExpectError.createNO_TOKEN_AVAILABLE(comma.toString()); } if (comma != actual.getKind()) { throw TokenizerExpectError.createINVALID_TOKENKIND_AT(comma, actual); } return actual; }
public Token expectToken(final TokenKind comma) throws TokenizerExpectError { Token actual = next(); if (actual == null) { throw TokenizerExpectError.createNO_TOKEN_AVAILABLE(comma.toString()); } if (comma != actual.getKind()) { throw TokenizerExpectError.createINVALID_TOKENKIND_AT(comma, actual); } return actual; }
public Token expectToken(final TokenKind comma, final boolean throwFilterExpression) throws ExpressionParserInternalError { Token actual = next(); if (actual == null) { throw ExpressionParserInternalError.createNO_TOKEN_AVAILABLE(comma.toString()); } if (comma != actual.getKind()) { if (throwFilterExpression) { throw ExpressionParserInternalError.createINVALID_TOKENKIND_AT(comma, actual); } } return actual; }
public Token expectToken(final TokenKind comma) throws TokenizerExpectError { Token actual = next(); if (actual == null) { throw TokenizerExpectError.createNO_TOKEN_AVAILABLE(comma.toString()); } if (comma != actual.getKind()) { throw TokenizerExpectError.createINVALID_TOKENKIND_AT(comma, actual); } return actual; }
public Token expectToken(final TokenKind comma, final boolean throwFilterExpression) throws ExpressionParserInternalError { Token actual = next(); if (actual == null) { throw ExpressionParserInternalError.createNO_TOKEN_AVAILABLE(comma.toString()); } if (comma != actual.getKind()) { if (throwFilterExpression) { throw ExpressionParserInternalError.createINVALID_TOKENKIND_AT(comma, actual); } } return actual; }
public Token expectToken(final TokenKind comma, final boolean throwFilterExpression) throws ExpressionParserInternalError { Token actual = next(); if (actual == null) { throw ExpressionParserInternalError.createNO_TOKEN_AVAILABLE(comma.toString()); } if (comma != actual.getKind()) { if (throwFilterExpression) { throw ExpressionParserInternalError.createINVALID_TOKENKIND_AT(comma, actual); } } return actual; }
public static TokenizerExpectError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) { MessageReference msgRef = TokenizerExpectError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedTokenKind.toString()); msgRef.addContent(actualToken.getKind().toString()); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new TokenizerExpectError(msgRef); }
public static TokenizerExpectError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) { MessageReference msgRef = TokenizerExpectError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedTokenKind.toString()); msgRef.addContent(actualToken.getKind().toString()); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new TokenizerExpectError(msgRef); }
public static TokenizerExpectError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) { MessageReference msgRef = TokenizerExpectError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedTokenKind.toString()); msgRef.addContent(actualToken.getKind().toString()); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new TokenizerExpectError(msgRef); }
public static ExpressionParserInternalError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) { MessageReference msgRef = ExpressionParserInternalError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedTokenKind.toString()); msgRef.addContent(actualToken.getKind().toString()); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new ExpressionParserInternalError(msgRef); }
public static ExpressionParserInternalError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) { MessageReference msgRef = ExpressionParserInternalError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedTokenKind.toString()); msgRef.addContent(actualToken.getKind().toString()); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new ExpressionParserInternalError(msgRef); }
public static ExpressionParserInternalError createINVALID_TOKENKIND_AT(final TokenKind expectedTokenKind, final Token actualToken) { MessageReference msgRef = ExpressionParserInternalError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedTokenKind.toString()); msgRef.addContent(actualToken.getKind().toString()); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new ExpressionParserInternalError(msgRef); }