int i;
sscanf (YYText (), "%d", &i);
+// this->set_debug (1);
yy_pop_state ();
this->here_input ().get_source_file ()->set_line (here_input ().start (), i);
}
}
yylval.scm = sval;
- return SCM_T;
+ return SCM_TOKEN;
}
<INITIAL,notes,lyrics>{
\<\< {
}
}
-<<EOF>> {
+<*><<EOF>> {
if (is_main_input_)
{
is_main_input_ = false;
};
for (int i = 0; sigs[i].symbol; i++)
- scm_hashq_set_x (signature_hash_table, scm_gc_protect_object (ly_symbol2scm (sigs[i].symbol)),
+ scm_hashq_set_x (signature_hash_table, ly_symbol2scm (sigs[i].symbol),
scm_from_int (sigs[i].token_type));
}