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; }
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 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 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, 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; }
protected CommonExpression readMethod(final Token token, final InfoMethod methodOperator) throws ExpressionParserException, ExpressionParserInternalError { MethodExpressionImpl method = new MethodExpressionImpl(methodOperator); readParameters(methodOperator, method, token); validateMethodTypes(method, token); // throws ExpressionInvalidOperatorTypeException return method; }
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; }
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 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 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, 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; }
protected CommonExpression readMethod(final Token token, final InfoMethod methodOperator) throws ExpressionParserException, ExpressionParserInternalError { MethodExpressionImpl method = new MethodExpressionImpl(methodOperator); readParameters(methodOperator, method, token); validateMethodTypes(method, token); // throws ExpressionInvalidOperatorTypeException return method; }
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; }
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; }
protected CommonExpression readMethod(final Token token, final InfoMethod methodOperator) throws ExpressionParserException, ExpressionParserInternalError { MethodExpressionImpl method = new MethodExpressionImpl(methodOperator); readParameters(methodOperator, method, token); validateMethodTypes(method, token); // throws ExpressionInvalidOperatorTypeException return method; }