Ejemplo n.º 1
0
 def accept(self, visitor: Visitor):
     return visitor.visit_increment_decrement_command(self)
Ejemplo n.º 2
0
 def accept(self, visitor: Visitor) -> str:
     return visitor.visit_program(self)
Ejemplo n.º 3
0
 def accept(self, visitor: Visitor):
     return visitor.visit_write_command(self)
Ejemplo n.º 4
0
 def accept(self, visitor: Visitor):
     return visitor.visit_jump_command(self)
Ejemplo n.º 5
0
 def accept(self, visitor: Visitor):
     return visitor.visit_array_declaration(self)
Ejemplo n.º 6
0
 def accept(self, visitor: Visitor):
     return visitor.visit_read_command(self)
Ejemplo n.º 7
0
 def accept(self, visitor: Visitor):
     return visitor.visit_if_then_command(self)
Ejemplo n.º 8
0
 def accept(self, visitor: Visitor):
     return visitor.visit_array_element_by_variable_identifier(self)
Ejemplo n.º 9
0
 def accept(self, visitor: Visitor):
     return visitor.visit_commands(self)
Ejemplo n.º 10
0
 def accept(self, visitor: Visitor):
     return visitor.visit_assignment_command(self)
Ejemplo n.º 11
0
 def accept(self, visitor: Visitor):
     return visitor.visit_two_value_condition(self)
Ejemplo n.º 12
0
 def accept(self, visitor: Visitor):
     return visitor.visit_expression_having_two_values(self)
Ejemplo n.º 13
0
 def accept(self, visitor: Visitor):
     return visitor.visit_declarations(self)
Ejemplo n.º 14
0
 def accept(self, visitor: Visitor):
     return visitor.visit_identifier_value(self)
Ejemplo n.º 15
0
 def accept(self, visitor: Visitor):
     return visitor.visit_do_while_command(self)
Ejemplo n.º 16
0
 def accept(self, visitor: Visitor):
     return visitor.visit_variable_identifier(self)
Ejemplo n.º 17
0
 def accept(self, visitor: Visitor):
     return visitor.visit_int_number_value(self)
Ejemplo n.º 18
0
 def accept(self, visitor: Visitor):
     return visitor.visit_array_element_by_int_number_identifier(self)
Ejemplo n.º 19
0
 def accept(self, visitor: Visitor):
     return visitor.visit_number_declaration(self)