public static Expression parseExpression(final String expressionText) {
    final ParserRuleContext parseTree = GrammarParseUtil.getParseTree(
        expressionText,
        SqlBaseParser::singleExpression
    );
    return new AstBuilder(TypeRegistry.EMPTY).buildExpression(parseTree);
  }
@Test
  public void shouldParseExpression() {
    // When:
    final Expression parsed = ExpressionParser.parseExpression("1 + 2");

    // Then:
    assertThat(
        parsed,
        equalTo(new ArithmeticBinaryExpression(parsed.getLocation(), Operator.ADD, ONE, TWO))
    );
  }