public LlvmValue visit(ClassDeclSimple n) { List<LlvmType> typeList = null; // Constroi TypeList com os tipos das variáveis da Classe (vai formar a Struct da classe) List<LlvmValue> varList = null; // Constroi VarList com as Variáveis da Classe classes.put(n.name.s, new ClassNode(n.name.s, new LlvmStructure(typeList), varList)); // Percorre n.methodList visitando cada método return null; }
public LlvmValue visit(MainClass n) { classes.put(n.className.s, new ClassNode(n.className.s, null, null)); return null; }