Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -32,7 +32,6 @@ def main():
|
|
32 |
with open("entrada.txt", "r", encoding="utf-8") as f:
|
33 |
codigo = f.read()
|
34 |
|
35 |
-
errores_lexicos = []
|
36 |
errores_parser = []
|
37 |
errores_semanticos = []
|
38 |
variables = {}
|
@@ -43,7 +42,6 @@ def main():
|
|
43 |
parser = Parser(tokens)
|
44 |
ast = parser.parse()
|
45 |
|
46 |
-
# sem谩ntico solo si parseo con 茅xito
|
47 |
semantico = AnalizadorSemantico(ast)
|
48 |
resultado = semantico.analizar()
|
49 |
errores_semanticos = [
|
@@ -52,7 +50,6 @@ def main():
|
|
52 |
]
|
53 |
variables = resultado["variables_declaradas"]
|
54 |
|
55 |
-
# c贸digo intermedio
|
56 |
generador = GeneradorIntermedio()
|
57 |
intermedio = generador.generar(ast)
|
58 |
with open("codigo_intermedio.txt", "w", encoding="utf-8") as f:
|
@@ -62,7 +59,6 @@ def main():
|
|
62 |
except SyntaxError as e:
|
63 |
errores_parser.append(str(e))
|
64 |
|
65 |
-
# comentarios NLP
|
66 |
try:
|
67 |
comentarios_ext = [
|
68 |
{"comentario": c, "sugerencia": s}
|
|
|
32 |
with open("entrada.txt", "r", encoding="utf-8") as f:
|
33 |
codigo = f.read()
|
34 |
|
|
|
35 |
errores_parser = []
|
36 |
errores_semanticos = []
|
37 |
variables = {}
|
|
|
42 |
parser = Parser(tokens)
|
43 |
ast = parser.parse()
|
44 |
|
|
|
45 |
semantico = AnalizadorSemantico(ast)
|
46 |
resultado = semantico.analizar()
|
47 |
errores_semanticos = [
|
|
|
50 |
]
|
51 |
variables = resultado["variables_declaradas"]
|
52 |
|
|
|
53 |
generador = GeneradorIntermedio()
|
54 |
intermedio = generador.generar(ast)
|
55 |
with open("codigo_intermedio.txt", "w", encoding="utf-8") as f:
|
|
|
59 |
except SyntaxError as e:
|
60 |
errores_parser.append(str(e))
|
61 |
|
|
|
62 |
try:
|
63 |
comentarios_ext = [
|
64 |
{"comentario": c, "sugerencia": s}
|