]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/lily-parser.cc
nitpick
[lilypond.git] / lily / lily-parser.cc
index d1c94b0c1906b125177138712f45d79777e40d40..e71176c873e51b570d7136cb23e4f18dd1d366a9 100644 (file)
@@ -36,7 +36,7 @@ Lily_parser::Lily_parser (Sources *sources)
 
   smobify_self ();
 
-  lexer_ = new Lily_lexer (sources_);
+  lexer_ = new Lily_lexer (sources_, this);
   lexer_->unprotect ();
 }
 
@@ -50,8 +50,10 @@ Lily_parser::Lily_parser (Lily_parser const &src)
 
   smobify_self ();
   if (src.lexer_)
-    lexer_ = new Lily_lexer (*src.lexer_);
-
+    {
+      lexer_ = new Lily_lexer (*src.lexer_, this);
+    }
+  
   lexer_->unprotect ();
 }
 
@@ -95,7 +97,6 @@ Lily_parser::parse_file (string init, string name, string out_name)
   lexer_->main_input_name_ = name;
 
   message (_ ("Parsing..."));
-  //  progress_indication ("\n");
 
   set_yydebug (0);
 
@@ -164,9 +165,8 @@ Lily_parser::clear ()
     {
       while (lexer_->has_scope ())
        lexer_->remove_scope ();
-
-      
     }
+
   lexer_ = 0;  
 }