absyntax_utils/search_var_instance_decl.cc
changeset 1011 76175defb87b
parent 939 5074236fb3c4
child 1041 56ebe2a31b5b
equal deleted inserted replaced
1010:242907849850 1011:76175defb87b
   212   if (compare_identifiers(symbol->name, search_name) == 0)
   212   if (compare_identifiers(symbol->name, search_name) == 0)
   213     return symbol->type;
   213     return symbol->type;
   214   return NULL;
   214   return NULL;
   215 }
   215 }
   216 
   216 
       
   217 /* EN : BOOL */
       
   218 void *search_var_instance_decl_c::visit(en_param_declaration_c *symbol) {
       
   219   if (compare_identifiers(symbol->name, search_name) == 0)
       
   220     return symbol->type_decl;
       
   221   return NULL;
       
   222 }
   217 
   223 
   218 /* VAR [CONSTANT] var_init_decl_list END_VAR */
   224 /* VAR [CONSTANT] var_init_decl_list END_VAR */
   219 /* option -> may be NULL ! */
   225 /* option -> may be NULL ! */
   220 /* helper symbol for input_declarations */
   226 /* helper symbol for input_declarations */
   221 void *search_var_instance_decl_c::visit(var_declarations_c *symbol) {
   227 void *search_var_instance_decl_c::visit(var_declarations_c *symbol) {