absyntax_utils/add_en_eno_param_decl.hh
changeset 747 d1c1a0254e4f
parent 279 c0453b7f99df
equal deleted inserted replaced
746:c7219a37cc39 747:d1c1a0254e4f
    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