code: public static Label parseExpression(String labelExpression) throws ANTLRException {
          LabelExpressionLexer lexer = new LabelExpressionLexer(new StringReader(labelExpression));
          return new LabelExpressionParser(lexer).expr();
      }
docs: Parses the expression into a label expression tree.
  
  TODO: replace this with a real parser later