class Parser {

    public static Expr parseExpr(String input) {
        Parser p = newParser(input);
        Expr expr = p.parseExpr();
        p.typecheck(expr);
        return expr;
    }

    private  Parser(Lexer lexer);

}