Creo que ya tengo la resolución de nombres, sin importación de módulos aún, pero...
[PL2.git] / Principal.java
index 449b4af..ab6c430 100755 (executable)
@@ -15,10 +15,14 @@ public class Principal {
                        Analex analex = new Analex(fis);
                        Anasint anasint = new Anasint(analex);
                        AnaSem anasem = new AnaSem();
+                       ResNom resnom = new ResNom();
                        AST arbol = null;
-                       anasint.declaracion_modulo(args[0]);
+                       Tabla_Global tab;
+                       tab = anasint.declaracion_modulo(args[0]);
                        arbol = anasint.getAST();
-                       anasem.declaracion_modulo(arbol);
+                       resnom.declaracion_modulo(arbol, tab);
+                       arbol = resnom.getAST();
+                       //anasem.declaracion_modulo(arbol);
                        ASTFrame frame = new ASTFrame(args[0], arbol);
                        frame.setSize(800, 600);
                        frame.setVisible(true);