protected InfoMethod isMethod(final Token token, final Token lookToken) { if ((lookToken != null) && (lookToken.getKind() == TokenKind.OPENPAREN)) { return availableMethods.get(token.getUriLiteral()); } return null; }
public Token expectToken(final String literal, final boolean throwInternal) throws ExpressionParserInternalError { Token actual = next(); if (actual == null) { throw ExpressionParserInternalError.createNO_TOKEN_AVAILABLE(literal); } if (!literal.equals(actual.getUriLiteral())) { if (throwInternal) { throw ExpressionParserInternalError.createINVALID_TOKEN_AT(literal, actual); } } return actual; }
public Token expectToken(final String literal) throws TokenizerExpectError { Token actual = next(); if (actual == null) { throw TokenizerExpectError.createNO_TOKEN_AVAILABLE(literal); } if (!literal.equals(actual.getUriLiteral())) { throw TokenizerExpectError.createINVALID_TOKEN_AT(literal, actual); } return actual; }
public Token expectToken(final String literal) throws TokenizerExpectError { Token actual = next(); if (actual == null) { throw TokenizerExpectError.createNO_TOKEN_AVAILABLE(literal); } if (!literal.equals(actual.getUriLiteral())) { throw TokenizerExpectError.createINVALID_TOKEN_AT(literal, actual); } return actual; }
static public ExpressionParserException createCOMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS(final Token token, final String expression) { MessageReference msgRef = ExpressionParserException.COMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS.create(); msgRef.addContent(Integer.toString(token.getPosition() + token.getUriLiteral().length())); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
static public ExpressionParserException createCOMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS(final Token token, final String expression) { MessageReference msgRef = ExpressionParserException.COMMA_OR_CLOSING_PARENTHESIS_EXPECTED_AFTER_POS.create(); msgRef.addContent(Integer.toString(token.getPosition() + token.getUriLiteral().length())); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
protected CommonExpression readUnaryoperator(final Token lookToken, final InfoUnaryOperator unaryOperator) throws ExpressionParserException, ExpressionParserInternalError { tokenList.expectToken(lookToken.getUriLiteral(), true); CommonExpression operand = readElement(null); UnaryExpression unaryExpression = new UnaryExpressionImpl(unaryOperator, operand); validateUnaryOperatorTypes(unaryExpression); // throws ExpressionInvalidOperatorTypeException return unaryExpression; }
static public ExpressionParserException createINVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING(final Token token, final String expression) { MessageReference msgRef = ExpressionParserException.INVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING.create(); msgRef.addContent(token.getUriLiteral()); msgRef.addContent(Integer.toString(token.getPosition() + 1)); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
protected CommonExpression readUnaryoperator(final Token lookToken, final InfoUnaryOperator unaryOperator) throws ExpressionParserException, ExpressionParserInternalError { tokenList.expectToken(lookToken.getUriLiteral(), true); CommonExpression operand = readElement(null); UnaryExpression unaryExpression = new UnaryExpressionImpl(unaryOperator, operand); validateUnaryOperatorTypes(unaryExpression); // throws ExpressionInvalidOperatorTypeException return unaryExpression; }
protected CommonExpression readUnaryoperator(final Token lookToken, final InfoUnaryOperator unaryOperator) throws ExpressionParserException, ExpressionParserInternalError { tokenList.expectToken(lookToken.getUriLiteral(), true); CommonExpression operand = readElement(null); UnaryExpression unaryExpression = new UnaryExpressionImpl(unaryOperator, operand); validateUnaryOperatorTypes(unaryExpression); // throws ExpressionInvalidOperatorTypeException return unaryExpression; }
static public ExpressionParserException createINVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING(final Token token, final String expression) { MessageReference msgRef = ExpressionParserException.INVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING.create(); msgRef.addContent(token.getUriLiteral()); msgRef.addContent(Integer.toString(token.getPosition() + 1)); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
static public ExpressionParserException createINVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING(final Token token, final String expression) { MessageReference msgRef = ExpressionParserException.INVALID_TRAILING_TOKEN_DETECTED_AFTER_PARSING.create(); msgRef.addContent(token.getUriLiteral()); msgRef.addContent(Integer.toString(token.getPosition() + 1)); msgRef.addContent(expression); return new ExpressionParserException(msgRef); }
static public ExpressionParserException createERROR_IN_TOKENIZER(final TokenizerException exceptionTokenizer, final String expression) { Token token = exceptionTokenizer.getToken(); MessageReference msgRef = ExpressionParserException.ERROR_IN_TOKENIZER.create(); msgRef.addContent(token.getUriLiteral()); msgRef.addContent(Integer.toString(token.getPosition() + 1)); msgRef.addContent(expression); return new ExpressionParserException(msgRef, exceptionTokenizer); }
static public ExpressionParserException createERROR_IN_TOKENIZER(final TokenizerException exceptionTokenizer, final String expression) { Token token = exceptionTokenizer.getToken(); MessageReference msgRef = ExpressionParserException.ERROR_IN_TOKENIZER.create(); msgRef.addContent(token.getUriLiteral()); msgRef.addContent(Integer.toString(token.getPosition() + 1)); msgRef.addContent(expression); return new ExpressionParserException(msgRef, exceptionTokenizer); }
static public ExpressionParserException createERROR_IN_TOKENIZER(final TokenizerException exceptionTokenizer, final String expression) { Token token = exceptionTokenizer.getToken(); MessageReference msgRef = ExpressionParserException.ERROR_IN_TOKENIZER.create(); msgRef.addContent(token.getUriLiteral()); msgRef.addContent(Integer.toString(token.getPosition() + 1)); msgRef.addContent(expression); return new ExpressionParserException(msgRef, exceptionTokenizer); }
public static ExpressionParserInternalError createINVALID_TOKEN_AT(final String expectedToken, final Token actualToken) { MessageReference msgRef = ExpressionParserInternalError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedToken); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new ExpressionParserInternalError(msgRef); }
public static TokenizerExpectError createINVALID_TOKEN_AT(final String expectedToken, final Token actualToken) { MessageReference msgRef = TokenizerExpectError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedToken); msgRef.addContent(actualToken.getUriLiteral()); msgRef.addContent(actualToken.getPosition()); return new TokenizerExpectError(msgRef); }
public static TokenizerExpectError createINVALID_TOKEN_AT(final String expectedToken, final Token actualToken) { MessageReference msgRef = TokenizerExpectError.INVALID_TOKEN_AT.create(); msgRef.addContent(expectedToken); 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); }