--- a/stage4/generate_c/generate_var_list.cc Mon Apr 03 22:06:40 2017 +0100
+++ b/stage4/generate_c/generate_var_list.cc Mon Apr 03 22:18:22 2017 +0100
@@ -289,7 +289,7 @@
if (list == NULL) ERROR;
for(int i = 0; i < list->n; i++) {
- declare_variable(list->elements[i]);
+ declare_variable(list->get_element(i));
}
}
@@ -793,7 +793,7 @@
void *visit(structure_element_declaration_list_c *symbol) {
for(int i = 0; i < symbol->n; i++) {
- symbol->elements[i]->accept(*this);
+ symbol->get_element(i)->accept(*this);
}
return NULL;
}
@@ -860,7 +860,7 @@
transition_number = 0;
action_number = 0;
for(int i = 0; i < symbol->n; i++) {
- symbol->elements[i]->accept(*this);
+ symbol->get_element(i)->accept(*this);
}
return NULL;
}
@@ -937,7 +937,7 @@
//SYM_LIST(step_name_list_c)
void *visit(step_name_list_c *symbol) {
for(int i = 0; i < symbol->n; i++) {
- symbol->elements[i]->accept(*this);
+ symbol->get_element(i)->accept(*this);
if (i < symbol->n - 1)
s4o.print(",");
}