]> git.donarmstrong.com Git - lilypond.git/commitdiff
Negative quote count for low quotes (,) in octave check. Fixes #201
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 30 Dec 2006 12:35:20 +0000 (13:35 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 30 Dec 2006 12:35:20 +0000 (13:35 +0100)
lily/parser.yy

index ebb322d7731ef9009e247d1df953896b9b71afa5..d895d41d623e663c9c74ebd13da2190edd0a568e 100644 (file)
@@ -975,7 +975,7 @@ prefix_composite_music:
        generic_prefix_music_scm {
                $$ = run_music_function (PARSER, $1);
        }
-       | CONTEXT    simple_string optional_id optional_context_mod music {
+       | CONTEXT simple_string optional_id optional_context_mod music {
                $$ = MAKE_SYNTAX ("context-specification", @$, $2, $3, $5, $4, SCM_BOOL_F);
        }
        | NEWCONTEXT simple_string optional_id optional_context_mod music {
@@ -1609,7 +1609,7 @@ direction_reqd_event:
 octave_check:
        /**/ { $$ = SCM_EOL; }
        | '='  { $$ = scm_from_int (0); }
-       | '=' sub_quotes { $$ = scm_from_int ($2); }
+       | '=' sub_quotes { $$ = scm_from_int (-$2); }
        | '=' sup_quotes { $$ = scm_from_int ($2); }
        ;