from lexer import lexer from parser import Parser from semantico import AnalizadorSemantico import json with open("entrada.txt", "r", encoding="utf-8") as f: codigo = f.read() tokens = lexer(codigo) parser = Parser(tokens) ast = parser.parse() analizador = AnalizadorSemantico(ast) resultado = analizador.analizar() with open("analisis.json", "w", encoding="utf-8") as out: json.dump(resultado, out, indent=2) print("✔ Análisis completo. Resultados guardados en 'analisis.json'")