absyntax_utils/search_var_instance_decl.cc
changeset 1022 0d4d3a502d82
parent 1011 76175defb87b
child 1041 56ebe2a31b5b
equal deleted inserted replaced
1008:59435d4c5e0c 1022:0d4d3a502d82
   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) {