- My_lily_lexer();
- void set_identifier (String str, Identifier* i, bool unique_b = true);
- ~My_lily_lexer();
- int yylex();
- void print_declarations (bool init_b) const;
- void add_notename (String, Musical_pitch);
- bool note_state_b() const;
- bool lyric_state_b() const;
+ void set_identifier (SCM name_string, SCM);
+ bool note_state_b () const;
+ bool chord_state_b () const;
+ bool lyric_state_b () const;
+ bool figure_state_b () const;
+private:
+ int lookup_keyword (String);
+ int scan_bare_word (String);
+ int scan_escaped_word (String);
+ int identifier_type (SCM);
+ char escaped_char (char) const;