public ASTCILIfNode(ASTCILExpressionNode condition, ASTCILExpressionNode then, ASTCILExpressionNode @else,
                     (string endLabel, string elseLabel, string ifLabel) labels) : base()
Beispiel #2
0
 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;
 }
Beispiel #7
0
 public ASTCILBoolNotNode(ASTCILExpressionNode expression) : base()
 {
     Expression = expression;
 }
 public ASTCILAssignmentNode(SymbolInfo identifier, ASTCILExpressionNode expresion) : base()
 {
     Identifier = identifier;
     Expresion  = expresion;
 }