String main_input_str_;
void * lexval_l;
Scheme_hash_table * toplevel_variable_tab_;
- Scope * scope_p_;
-
bool main_input_b_;
/*
Protected_scm chordmodifier_tab_;
Protected_scm pitchname_tab_;
- Link_array<Scope> scope_l_arr_;
+ Link_array<Scheme_hash_table> scope_l_arr_;
Keyword_table * keytable_p_;
int errorlevel_i_;
void push_lyric_state ();
void pop_state ();
void LexerError (char const *);
- void set_identifier (String str, SCM);
+ void set_identifier (SCM name_str, SCM);
bool note_state_b () const;
bool chord_state_b () const;
bool lyric_state_b () const;