public ASTCILIfNode(ASTCILExpressionNode condition, ASTCILExpressionNode then, ASTCILExpressionNode @else, (string endLabel, string elseLabel, string ifLabel) labels) : base()
public ASTCILEqualStringNode(ASTCILExpressionNode left, ASTCILExpressionNode right) { Left = left; Right = right; }
public ASTCILBoolOrTwoVariablesNode(ASTCILExpressionNode left, ASTCILExpressionNode right) : base() { Left = left; Right = right; }
public ASTCILSetAttributeNode(SymbolInfo Atribute, ASTCILExpressionNode expression) : base() { this.Atribute = Atribute; Expression = expression; }
public ASTCILIsVoidNode(ASTCILExpressionNode expression) : base() { Expression = expression; }
public ASTCILBoxingNode(ASTCILExpressionNode expression, CoolType type) : base() { this.Expression = expression; this.Type = type; }
public ASTCILBoolNotNode(ASTCILExpressionNode expression) : base() { Expression = expression; }
public ASTCILAssignmentNode(SymbolInfo identifier, ASTCILExpressionNode expresion) : base() { Identifier = identifier; Expresion = expresion; }