locate_cmd : LOCATE expanded_obind_var_list IN_MEMORY { //int vtype; //int a; struct locate_pos p; p.where=E_LOC_MEMORY; add_feature("LOCATE_MEM"); // @FIXME - add in this check later... /* for (a=0;a$=new_locate_cmd($2,&p); } | LOCATE expanded_obind_var_list IN_FILE file_name { //int vtype; //int a; struct locate_pos p; add_feature("LOCATE_FILE"); p.where=E_LOC_FILE; p.locate_pos_u.filename=$4; $$=new_locate_cmd($2,&p); } ;