def parser(): global token token = scanner.obten_token() # inicializa con el primer token exp2() if token == scanner.END: print("Expresion bien construida!!") else: error("expresion mal terminada")
def parser(): global token token = scanner.obten_token() # inicializa con el primer token prog() if token == scanner.END: print(">>ENTRADA CORRECTA<<") else: error(">>ERROR SINTÁCTICO<<")
def match(tokenEsperado): global token if token == tokenEsperado: token = scanner.obten_token() else: print(token) print(tokenEsperado) error("token equivocado")
def match(tokenEsperado): global token if token == tokenEsperado: token = scanner.obten_token() else: error(">>ERROR SINTÁCTICO<<")