]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/lily-parser-scheme.cc
Permit ly:parser-clone to receive an environment
[lilypond.git] / lily / lily-parser-scheme.cc
index a5a4e6858f98b6cee46a566398d82cd9520d9a92..50f02051b2cb70fdd2a1604e67754a0108464d91 100644 (file)
@@ -146,12 +146,12 @@ LY_DEFINE (ly_parser_lexer, "ly:parser-lexer",
 }
 
 LY_DEFINE (ly_parser_clone, "ly:parser-clone",
-           1, 0, 0, (SCM parser_smob),
+           1, 1, 0, (SCM parser_smob, SCM local_environment),
            "Return a clone of @var{parser-smob}.")
 {
   LY_ASSERT_SMOB (Lily_parser, parser_smob, 1);
   Lily_parser *parser = unsmob_lily_parser (parser_smob);
-  Lily_parser *clone = new Lily_parser (*parser);
+  Lily_parser *clone = new Lily_parser (*parser, local_environment);
 
   return clone->unprotect ();
 }