equal
deleted
inserted
replaced
39 * EN and ENO parameters declared explicitly (by the user in the source code) |
39 * EN and ENO parameters declared explicitly (by the user in the source code) |
40 * and implicitly (by the comnpiler, i.e. by this visitor class) may be |
40 * and implicitly (by the comnpiler, i.e. by this visitor class) may be |
41 * distinguished later on by the 'method' flag in the en_param_declaration_c |
41 * distinguished later on by the 'method' flag in the en_param_declaration_c |
42 * and eno_param_declaration_c objects. |
42 * and eno_param_declaration_c objects. |
43 */ |
43 */ |
|
44 |
|
45 #ifndef _ADD_EN_ENO_PARAM_DECL_HH |
|
46 #define _ADD_EN_ENO_PARAM_DECL_HH |
44 |
47 |
45 #include "../absyntax/visitor.hh" |
48 #include "../absyntax/visitor.hh" |
46 |
49 |
47 |
50 |
48 class add_en_eno_param_decl_c : public null_visitor_c { |
51 class add_en_eno_param_decl_c : public null_visitor_c { |
94 /* FUNCTION_BLOCK derived_function_block_name io_OR_other_var_declarations function_block_body END_FUNCTION_BLOCK */ |
97 /* FUNCTION_BLOCK derived_function_block_name io_OR_other_var_declarations function_block_body END_FUNCTION_BLOCK */ |
95 void *visit(function_block_declaration_c *symbol); |
98 void *visit(function_block_declaration_c *symbol); |
96 |
99 |
97 }; // function_param_iterator_c |
100 }; // function_param_iterator_c |
98 |
101 |
|
102 #endif /* _ADD_EN_ENO_PARAM_DECL_HH */ |
99 |
103 |
100 |
104 |
101 |
105 |
102 |
106 |
103 |
107 |
104 |
108 |
|
109 |