public ClassDeclBasicAST(IDAST id) { ident=id; }
public IDAddonAST(IDAST id) { ident=id; }
public ProgramBasic(IDAST id) { ident=id; }
public object VisitIDAST(IDAST v,object arg) { return null; }
public DesigComplexAST(DesigAddonsAST addo, IDAST id) { ident=id; addon=addo; }
//---------------------------------------------------------------------------------------- //Terminales public object VisitIDAST(IDAST v,object arg) { int numaux = ((int)arg); printtab(numaux); resultado = resultado +(v.GetType()+". Valor: "); resultado = resultado +"\n"+(v.ident); return null; }
public UnFormParsAST(IDAST id,TypeAST tip) { tipo=tip; ident=id; }
public ProgramDMAST(DeclarationsAST decls,DeclarationsAST meths,IDAST id) { ident=id; declaraciones=decls; metodos=meths; }