X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmy-lily-parser.cc;h=9f7e8c7fb3ac77a384229cf8062acfac19c35f00;hb=59ed0cee2aae58a3f0483f21261c68aee406fa10;hp=de8ae42c14ba2a53ec12aede95e2fdd4fbced160;hpb=0d1109b28ecf554b7656e0018c0c9fbeec8258a8;p=lilypond.git diff --git a/lily/my-lily-parser.cc b/lily/my-lily-parser.cc index de8ae42c14..9f7e8c7fb3 100644 --- a/lily/my-lily-parser.cc +++ b/lily/my-lily-parser.cc @@ -14,7 +14,7 @@ #include "musical-request.hh" #include "command-request.hh" #include "parser.hh" -#include "header.hh" +#include "scope.hh" #include "file-results.hh" #include "midi-def.hh" #include "paper-def.hh" @@ -171,7 +171,7 @@ My_lily_parser::get_note_element (Note_req *rq, Duration * duration_p) assert (!duration_p->plet_b ()); duration_p->set_plet (1, 2); } - rq->set_duration (*duration_p); + rq->duration_ = *duration_p; rq->set_spot (here_input ()); delete duration_p ; return v; @@ -265,7 +265,7 @@ My_lily_parser::get_parens_request (int t) for (int i = 0; i < reqs.size (); i++) if (reqs[i]->access_Musical_req ()->access_Span_dynamic_req ()) { - Span_dynamic_req* s_l= (reqs[i]->access_Musical_req ()->access_Span_dynamic_req ()) ; + Span_dynamic_req* s_l= reqs[i]->access_Musical_req ()->access_Span_dynamic_req (); s_l->dynamic_dir_ = (t == '<') ? UP:DOWN; } @@ -314,7 +314,7 @@ Paper_def* My_lily_parser::default_paper_p () { Identifier *id = lexer_p_->lookup_identifier ("$defaultpaper"); - return id ? id->access_Paper_def () : (Paper_def*)global_paper_l->clone (); + return id ? id->access_Paper_def () : new Paper_def ; } Midi_def*