from lexer import Lexer from parser import Parser text_input = """ VOCA FORS DESIGNA correct UT FORTIS_NUMERUS I C DESIGNA gvess UT NULLUS DUM FALSITAS FACE { DESIGNA gvess UT AUDI_NUMERUS SI gvess MINUS correct TUNC { DICE "Too low!" } ALUID SI gvess PLUS correct TUNC { DICE "Too high!" } ALUID { ERUMPE } } DICE "You guessed correctly!" """ lexer = Lexer().get_lexer() pg = Parser() pg.parse() parser = pg.get_parser() tokens = lexer.lex(text_input) x = parser.parse(tokens) x.eval()