Exemplo n.º 1
0
def parse_expr(input: str) -> Expr:
    from parsing.lexer import get_all_tokens, Lexer
    from parsing.parser import Parser

    lexer = Lexer(input)
    tokens = get_all_tokens(lexer)

    parser = Parser(tokens)
    return parser.expression()
Exemplo n.º 2
0
def parse(tokens: List[Token]) -> Expr:
    parser = Parser(tokens)
    return parser.expression()