LEFT | RIGHT |
(no file at all) | |
1 /* | 1 /* |
2 This file is part of LilyPond, the GNU music typesetter. | 2 This file is part of LilyPond, the GNU music typesetter. |
3 | 3 |
4 Copyright (C) 1999--2019 Glen Prideaux <glenprideaux@iname.com>, | 4 Copyright (C) 1999--2019 Glen Prideaux <glenprideaux@iname.com>, |
5 Han-Wen Nienhuys <hanwen@xs4all.nl>, | 5 Han-Wen Nienhuys <hanwen@xs4all.nl>, |
6 Jan Nieuwenhuizen <janneke@gnu.org> | 6 Jan Nieuwenhuizen <janneke@gnu.org> |
7 | 7 |
8 LilyPond is free software: you can redistribute it and/or modify | 8 LilyPond is free software: you can redistribute it and/or modify |
9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
10 the Free Software Foundation, either version 3 of the License, or | 10 the Free Software Foundation, either version 3 of the License, or |
(...skipping 27 matching lines...) Expand all Loading... |
38 Spanner *finished_hyphen_; | 38 Spanner *finished_hyphen_; |
39 | 39 |
40 public: | 40 public: |
41 TRANSLATOR_DECLARATIONS (Hyphen_engraver); | 41 TRANSLATOR_DECLARATIONS (Hyphen_engraver); |
42 | 42 |
43 protected: | 43 protected: |
44 | 44 |
45 void acknowledge_lyric_syllable (Grob_info); | 45 void acknowledge_lyric_syllable (Grob_info); |
46 void listen_hyphen (Stream_event *); | 46 void listen_hyphen (Stream_event *); |
47 | 47 |
48 virtual void finalize (); | 48 void finalize () override; |
49 | 49 |
50 void stop_translation_timestep (); | 50 void stop_translation_timestep (); |
51 void process_music (); | 51 void process_music (); |
52 }; | 52 }; |
53 | 53 |
54 Hyphen_engraver::Hyphen_engraver (Context *c) | 54 Hyphen_engraver::Hyphen_engraver (Context *c) |
55 : Engraver (c) | 55 : Engraver (c) |
56 { | 56 { |
57 hyphen_ = 0; | 57 hyphen_ = 0; |
58 finished_hyphen_ = 0; | 58 finished_hyphen_ = 0; |
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
170 /* create */ | 170 /* create */ |
171 "LyricHyphen " | 171 "LyricHyphen " |
172 "LyricSpace ", | 172 "LyricSpace ", |
173 | 173 |
174 /* read */ | 174 /* read */ |
175 "", | 175 "", |
176 | 176 |
177 /* write */ | 177 /* write */ |
178 "" | 178 "" |
179 ); | 179 ); |
LEFT | RIGHT |