]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.22
authorfred <fred>
Sun, 24 Mar 2002 20:00:09 +0000 (20:00 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:00:09 +0000 (20:00 +0000)
init/engraver.ly
lily/include/my-lily-lexer.hh

index 0852b4ca8c2d335f6bd40bd845e0c1822e6144a8..528df1cc670434249cd11b706470d8e4b0548cfb 100644 (file)
@@ -66,7 +66,7 @@ Lyric_voice =
 
        \consists "Lyric_engraver";
        \consists "Line_group_engraver";
-       %\consists "Swallow_engraver";
+       \consists "Beam_req_swallow_translator";
 }
 
 Lyrics = \translator {
index e3272eb9cdfa2e591250ac48d2d66b9441dc624c..6b659ad7d98fcc0a27f09eba22fd2d1a6dc71bba 100644 (file)
@@ -26,37 +26,37 @@ void set_lexer();
 
 /// lexer for Mudela
 class My_lily_lexer : public Includable_lexer {
-    int lookup_keyword (String);
-    int scan_bare_word (String);
-    int scan_escaped_word (String);
+  int lookup_keyword (String);
+  int scan_bare_word (String);
+  int scan_escaped_word (String);
 
-    bool post_quotes_b_;
+  bool post_quotes_b_;
+  char escaped_char(char) const;
 public:
-    void * lexval_l;
+  void * lexval_l;
     
-    Notename_table  *note_tab_p_;
-    Dictionary<Identifier*> *identifier_p_dict_p_;
-    Keyword_table * keytable_p_;
-    int errorlevel_i_;
-
-    /* *************** */
-
-    void clear_notenames();
-    Identifier*lookup_identifier (String s);
-    Melodic_req* lookup_melodic_req_l (String s);
-  void push_header_state();
-    void push_note_state();
-    void push_lyric_state();
-    void pop_state();
-    void LexerError (char const *);
-    My_lily_lexer();
-    void set_identifier (String,Identifier*i);
-    ~My_lily_lexer();
-    int yylex();
-    void print_declarations (bool init_b) const;
-    void add_notename (String, Melodic_req*);
-    bool note_state_b() const;
-    bool lyric_state_b() const;
+  Notename_table  *note_tab_p_;
+  Dictionary<Identifier*> *identifier_p_dict_p_;
+  Keyword_table * keytable_p_;
+  int errorlevel_i_;
+
+  /* *************** */
+
+  void clear_notenames();
+  Identifier*lookup_identifier (String s);
+  Melodic_req* lookup_melodic_req_l (String s);
+  void push_note_state();
+  void push_lyric_state();
+  void pop_state();
+  void LexerError (char const *);
+  My_lily_lexer();
+  void set_identifier (String,Identifier*i);
+  ~My_lily_lexer();
+  int yylex();
+  void print_declarations (bool init_b) const;
+  void add_notename (String, Melodic_req*);
+  bool note_state_b() const;
+  bool lyric_state_b() const;
 };
 
 #endif