public MethodDeclFAST(FormParsAST par,TypeAST tip, Token id,BlockAST blo) { bloque=blo; parametros=par; ident=id; tipo=tip; }
public MethodDeclMAST(DeclarationsAST decls, TypeAST tip, Token id,BlockAST blo) { bloque=blo; declaraciones=decls; ident=id; tipo=tip; }
public MethodDeclFMAST(FormParsAST par, DeclarationsAST decls, TypeAST tip, Token id,BlockAST blo) { bloque=blo; parametros=par; declaraciones=decls; ident=id; tipo=tip; }
public IDAST(Token id) { ident=id; }
public MulFactorAST(TermAST fa, TermAST fas, Token operador) { fac=fa; facs=fas; this.operador=operador; }
public TypeCAST(Token id) { ident=id; }
public RELOPAST(Token valor) { value=valor; }
public TypeBasicAST(Token id) { ident=id; }
public NUMAST(Token n) { num=n; }
public MULOPAST(Token valor) { value=valor; }
public MulTermExprAST(ExprAST ter, ExprAST ters, Token operador) { term=ter; terms=ters; this.operador=operador; }
public VarDeclUnIDAST(Token id, TypeAST tip) { identificador=id; tipo=tip; }
public BOOLAST(Token valor) { value=valor; }
public MethodDeclBasicAST(TypeAST tip, Token id,BlockAST blo) { bloque=blo; ident=id; tipo=tip; }