4 #include "inputstaff.hh"
5 #include "identparent.hh"
7 #include "associter.hh"
10 static Keyword_ent the_key_tab[]={
16 "duration", DURATIONCOMMAND,
17 "geometric", GEOMETRIC,
23 "octave", OCTAVECOMMAND,
34 "symboltables", SYMBOLTABLES,
38 "unitspace", UNITSPACE,
50 lookup_keyword(String s)
52 static Keyword_table table(the_key_tab);
53 return table.lookup(s);
56 Assoc<String, Identifier*> the_id_tab;
59 lookup_identifier(String s)
61 if (!the_id_tab.elt_query(s))
68 add_identifier(Identifier*i)
70 the_id_tab[i->name] = i;
76 for (Assoc_iter<String,Identifier*> ai(the_id_tab); ai.ok(); ai++) {
77 mtor << "deleting: " << ai.key()<<'\n';