stage4/generate_cc/generate_cc_sfcdecl.cc
changeset 52 f44458d1fa29
parent 49 c96d1a4c23f8
child 56 6e87bbc2abe9
--- a/stage4/generate_cc/generate_cc_sfcdecl.cc	Mon Aug 13 18:03:06 2007 +0200
+++ b/stage4/generate_cc/generate_cc_sfcdecl.cc	Mon Aug 27 14:52:15 2007 +0200
@@ -43,25 +43,25 @@
   
   public:
       typedef enum {
-        sfcdecl_sg,
-        sfcinit_sg,
-        stepdef_sg,
-        stepundef_sg,
-        actiondef_sg,
-        actionundef_sg
-       } sfcgeneration_t;
+        sfcdecl_sd,
+        sfcinit_sd,
+        stepdef_sd,
+        stepundef_sd,
+        actiondef_sd,
+        actionundef_sd
+       } sfcdeclaration_t;
   
   private:
     char step_number;
     char action_number;
     char transition_number;
     
-    sfcgeneration_t wanted_sfcgeneration;
+    sfcdeclaration_t wanted_sfcdeclaration;
     
   public:
-    generate_cc_sfcdecl_c(stage4out_c *s4o_ptr, sfcgeneration_t sfcgeneration)
+    generate_cc_sfcdecl_c(stage4out_c *s4o_ptr, sfcdeclaration_t sfcdeclaration)
     : generate_cc_typedecl_c(s4o_ptr) {
-      wanted_sfcgeneration = sfcgeneration;
+      wanted_sfcdeclaration = sfcdeclaration;
     }
     ~generate_cc_sfcdecl_c(void) {}
     
@@ -79,8 +79,8 @@
       step_number = 0;
       action_number = 0;
       transition_number = 0;
-      switch (wanted_sfcgeneration) {
-        case sfcdecl_sg:
+      switch (wanted_sfcdeclaration) {
+        case sfcdecl_sd:
           for(int i = 0; i < symbol->n; i++)
             symbol->elements[i]->accept(*this);
           
@@ -105,7 +105,7 @@
           s4o.print_integer(transition_number);
           s4o.print("];\n");
           break;
-        case sfcinit_sg:
+        case sfcinit_sd:
           /* steps table initialisation */
           s4o.print(s4o.indent_spaces + "STEP temp_step = {0, 0, 0};\n");
           s4o.print(s4o.indent_spaces + "for(UINT i = 0; i < ");
@@ -132,25 +132,25 @@
           s4o.indent_left();
           s4o.print(s4o.indent_spaces + "}\n");
           break;
-        case stepdef_sg:
+        case stepdef_sd:
           s4o.print("// Steps definitions\n");
           for(int i = 0; i < symbol->n; i++)
             symbol->elements[i]->accept(*this);
           s4o.print("\n");
           break;
-        case actiondef_sg:
+        case actiondef_sd:
           s4o.print("// Actions definitions\n");
           for(int i = 0; i < symbol->n; i++)
             symbol->elements[i]->accept(*this);
           s4o.print("\n");
           break;
-        case stepundef_sg:
+        case stepundef_sd:
           s4o.print("// Steps undefinitions\n");
           for(int i = 0; i < symbol->n; i++)
             symbol->elements[i]->accept(*this);
           s4o.print("\n");
           break;
-        case actionundef_sg:
+        case actionundef_sd:
           s4o.print("// Actions undefinitions\n");
           for(int i = 0; i < symbol->n; i++)
             symbol->elements[i]->accept(*this);
@@ -161,11 +161,11 @@
     }
     
     void *visit(initial_step_c *symbol) {
-      switch (wanted_sfcgeneration) {
-        case sfcdecl_sg:
-          step_number++;
-          break;
-        case sfcinit_sg:
+      switch (wanted_sfcdeclaration) {
+        case sfcdecl_sd:
+          step_number++;
+          break;
+        case sfcinit_sd:
           s4o.print(s4o.indent_spaces);
           print_variable_prefix();
           s4o.print("action_list[");
@@ -173,7 +173,7 @@
           s4o.print("].state = 1;\n");
           step_number++;
           break;
-        case stepdef_sg:
+        case stepdef_sd:
           s4o.print("#define ");
           s4o.print(SFC_STEP_ACTION_PREFIX);
           symbol->step_name->accept(*this);
@@ -182,7 +182,7 @@
           s4o.print("\n");
           step_number++;
           break;
-        case stepundef_sg:
+        case stepundef_sd:
           s4o.print("#undef ");
           s4o.print(SFC_STEP_ACTION_PREFIX);
           symbol->step_name->accept(*this);
@@ -195,11 +195,11 @@
     }
     
     void *visit(step_c *symbol) {
-      switch (wanted_sfcgeneration) {
-        case sfcdecl_sg:
-          step_number++;
-          break;
-        case stepdef_sg:
+      switch (wanted_sfcdeclaration) {
+        case sfcdecl_sd:
+          step_number++;
+          break;
+        case stepdef_sd:
           s4o.print("#define ");
           s4o.print(SFC_STEP_ACTION_PREFIX);
           symbol->step_name->accept(*this);
@@ -208,7 +208,7 @@
           s4o.print("\n");
           step_number++;
           break;
-        case stepundef_sg:
+        case stepundef_sd:
           s4o.print("#undef ");
           s4o.print(SFC_STEP_ACTION_PREFIX);
           symbol->step_name->accept(*this);
@@ -221,8 +221,8 @@
     }
 
     void *visit(transition_c *symbol) {
-      switch (wanted_sfcgeneration) {
-        case sfcdecl_sg:
+      switch (wanted_sfcdeclaration) {
+        case sfcdecl_sd:
           transition_number++;
           break;
         default:
@@ -232,8 +232,8 @@
     }
 
     void *visit(action_c *symbol) {
-      switch (wanted_sfcgeneration) {
-        case actiondef_sg:
+      switch (wanted_sfcdeclaration) {
+        case actiondef_sd:
           s4o.print("#define ");
           s4o.print(SFC_STEP_ACTION_PREFIX);
           symbol->action_name->accept(*this);
@@ -242,13 +242,13 @@
           s4o.print("\n");
           action_number++;
           break;
-        case actionundef_sg:
+        case actionundef_sd:
           s4o.print("#undef ");
           s4o.print(SFC_STEP_ACTION_PREFIX);
           symbol->action_name->accept(*this);
           s4o.print("\n");
           break;
-        case sfcdecl_sg:
+        case sfcdecl_sd:
           action_number++;
           break;
         default: