X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmy-lily-parser.cc;h=6b43a89e370a916a16d313dc06a4926b1b94dff2;hb=1f72695816f79df61958fc3649591fbf6b95a05a;hp=8cbd830662d8e3b9939d5d73f264b55f505ddb62;hpb=5f94c3ae8a1804e880693edbc28d2c6a838d3149;p=lilypond.git diff --git a/lily/my-lily-parser.cc b/lily/my-lily-parser.cc index 8cbd830662..6b43a89e37 100644 --- a/lily/my-lily-parser.cc +++ b/lily/my-lily-parser.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ @@ -154,6 +154,10 @@ My_lily_parser::get_chord (Musical_pitch tonic, Array* add_arr_p, Chord chord (tonic, add_arr_p, sub_arr_p, inversion_p); + Tonic_req* t = new Tonic_req; + t->pitch_ = tonic; + v->add_music (t); + for (int i = 0; i < chord.pitch_arr_.size (); i++) { Musical_pitch p = chord.pitch_arr_[i]; @@ -163,7 +167,6 @@ My_lily_parser::get_chord (Musical_pitch tonic, Array* add_arr_p, v->add_music (n); } - v->set_spot (here_input ()); return v; } @@ -185,10 +188,10 @@ My_lily_parser::get_note_element (Note_req *rq, Duration * duration_p) /* UGH. */ -Array* +Link_array* My_lily_parser::get_parens_request (int t) { - Array& reqs = *new Array; + Link_array& reqs = *new Link_array; switch (t) { case '~':