#include "moment.hh"
static Keyword_ent the_key_tab[]={
+ {"apply", APPLY},
+ {"arpeggio", ARPEGGIO },
{"autochange", AUTOCHANGE},
{"spanrequest", SPANREQUEST},
{"commandspanrequest", COMMANDSPANREQUEST},
{"context", CONTEXT},
{"denies", DENIES},
{"duration", DURATION},
+ {"dynamicscript", DYNAMICSCRIPT},
+ {"elementdescriptions", ELEMENTDESCRIPTIONS},
{"font", FONT},
{"grace", GRACE},
{"header", HEADER},
{"notenames", NOTENAMES},
{"notes", NOTES},
{"outputproperty", OUTPUTPROPERTY},
- {"pushproperty", PUSHPROPERTY},
- {"popproperty", POPPROPERTY},
{"push", PUSH},
{"pop", POP},
{"partial", PARTIAL},
{"partcombine", PARTCOMBINE},
{"score", SCORE},
{"script", SCRIPT},
+ {"stylesheet", STYLESHEET},
{"skip", SKIP},
{"textscript", TEXTSCRIPT},
{"tempo", TEMPO},
SCM sym = ly_symbol2scm (s.ch_C());
for (int i = scope_l_arr_.size (); i--; )
- if (scope_l_arr_[i]->elem_b (sym))
- return scope_l_arr_[i]->scm_elem(sym);
+ {
+ SCM val = SCM_UNSPECIFIED;
+ if (scope_l_arr_[i]->try_retrieve (sym, &val))
+ return val;
+ }
return SCM_UNSPECIFIED;
}