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()
def parse(tokens: List[Token]) -> Expr: parser = Parser(tokens) return parser.expression()