public AST_for_statement(AST_identifier identifier, AST_expression from, AST_expression to, AST_statement_list statement_list) { this.identifier = identifier; this.from = from; this.to = to; this.statement_list = statement_list; }
override public void Visit(AST_expression expression) { DebugPrint("expression"); base.Visit(expression); }
public AST_expression_operand(AST_expression expression) { this.expression = expression; }
public AST_variable_declaration(AST_identifier identifier, AST_type type, AST_expression expression) { this.identifier = identifier; this.type = type; this.expression = expression; }
public AST_assignment(AST_identifier identifier, AST_expression expression) { this.identifier = identifier; this.expression = expression; }
public AST_print_statement(AST_expression expression) { this.expression = expression; }
public AST_assert_statement(AST_expression expression) { this.expression = expression; }