]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/parser.yy
Midi2ly: in --preview mode, only parse first eight 4/4 bars (12288 clocks).
[lilypond.git] / lily / parser.yy
index 94dacc5d3eebc2491fc96bd34c68eee5b658ece5..031e117e9022e7aff87bda04900b30f4f1a0df38 100644 (file)
@@ -1,7 +1,7 @@
 /*
   This file is part of LilyPond, the GNU music typesetter.
 
-  Copyright (C) 1997--2010 Han-Wen Nienhuys <hanwen@xs4all.nl>
+  Copyright (C) 1997--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
                  Jan Nieuwenhuizen <janneke@gnu.org>
 
   LilyPond is free software: you can redistribute it and/or modify
@@ -1706,8 +1706,12 @@ post_event:
        direction_less_event {
                $$ = $1;
        }
-       | '-' music_function_event {
+       | script_dir music_function_event {
                $$ = run_music_function (PARSER, $2);
+               if ($1)
+               {
+                       unsmob_music ($$)->set_property ("direction", scm_from_int ($1));
+               }
        }
        | HYPHEN {
                if (!PARSER->lexer_->is_lyric_state ())