From 6ed370646fd9cd729f78f6e14ca9ad7cc189351d Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 19:47:04 +0000 Subject: [PATCH] lilypond-0.0.73pre --- lily/parser.y | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lily/parser.y b/lily/parser.y index 0c31d45fe8..a19e4780b0 100644 --- a/lily/parser.y +++ b/lily/parser.y @@ -217,7 +217,6 @@ mudela: /* empty */ | mudela error | mudela check_version { } | mudela add_notenames { } - | mudela input_engraver_spec { add_global_input_engraver($2); } ; check_version: @@ -305,7 +304,10 @@ declaration: $$ = new Real_id(*$1, new Real($3), REAL_IDENTIFIER); delete $1; } - + | declarable_identifier '=' int { + $$ = new Int_id(*$1, new int($3), INT_IDENTIFIER); + delete $1; + } | declarable_identifier '=' post_request { $$ = new Request_id(*$1, $3, POST_REQUEST_IDENTIFIER); delete $1; @@ -326,7 +328,8 @@ input_engraver_spec: input_engraver_spec_body: STRING { $$ = new Input_engraver; - $$->name_str_ =*$1; + $$->type_str_ =*$1; + $$->set_spot ( THIS->here_input() ); delete $1; } | input_engraver_spec_body ALIAS STRING ';' { @@ -408,6 +411,9 @@ paper_body: | paper_body STRING '=' REAL ';' { $$->set_var(*$2, $4); } + | paper_body input_engraver_spec { + $$->set( $2 ); + } | paper_body error { } -- 2.39.5