public DesigEStatAST(DesignatorAST desig, ExprAST expr) { designator=desig; expresion=expr; }
public UnExprAST(ExprAST expr) { expresion=expr; }
public ForEStatAST(ExprAST expr, ExprAST expr1, StatementAST sta) { statement=sta; expresion=expr; expresion1=expr1; }
public ForBasicStatAST(ExprAST expr, StatementAST sta) { expresion=expr; statement=sta; }
public ConditionAST(ExprAST exp, ExprAST exp1, RELOPAST rel) { relop=rel; expr=exp; expr1=exp1; }
public WriteStatAST(ExprAST expr) { expresion=expr; }
public MulTermExprAST(ExprAST ter, ExprAST ters, Token operador) { term=ter; terms=ters; this.operador=operador; }
public ReturnEStatAST(ExprAST expr) { expresion=expr; }
public WriteNStatAST(ExprAST expr, NUMAST n) { expresion=expr; numero=n; }
public NewEFactorAST(ExprAST expr, TerminalesAST id) { expresion=expr; ident=id; }
public ExprAddonAST(ExprAST expr) { expresion=expr; }
public ExprFactorAST(ExprAST expr) { expresion=expr; }