C. LilyPond-Grammatik
Dieser Anhang enthält eine Beschreibung der LilyPond-Grammatik,
wie sie der Parser ausgibt.
Grammar
1 lilypond: /* empty */
2 | lilypond toplevel_expression
3 | lilypond assignment
4 | lilypond error
5 | lilypond "\invalid"
6 toplevel_expression: lilypond_header
7 | book_block
8 | bookpart_block
9 | score_block
10 | composite_music
11 | full_markup
12 | full_markup_list
13 | output_def
14 embedded_scm: SCM_TOKEN
15 | SCM_IDENTIFIER
16 lilypond_header_body: /* empty */
17 | lilypond_header_body assignment
18 lilypond_header: "\header" '{' lilypond_header_body '}'
19 assignment_id: STRING
20 | LYRICS_STRING
21 assignment: assignment_id '=' identifier_init
22 | assignment_id property_path '=' identifier_init
23 | embedded_scm
24 identifier_init: score_block
25 | book_block
26 | bookpart_block
27 | output_def
28 | context_def_spec_block
29 | music
30 | post_event
31 | number_expression
32 | string
33 | embedded_scm
34 | full_markup
35 | full_markup_list
36 | DIGIT
37 | context_modification
38 context_def_spec_block: "\context" '{' context_def_spec_body '}'
39 context_def_spec_body: /* empty */
40 | CONTEXT_DEF_IDENTIFIER
41 | context_def_spec_body
"\grobdescriptions"
embedded_scm
42 | context_def_spec_body context_mod
43 | context_def_spec_body context_modification
44 book_block: "\book" '{' book_body '}'
45 book_body: /* empty */
46 | BOOK_IDENTIFIER
47 | book_body paper_block
48 | book_body bookpart_block
49 | book_body score_block
50 | book_body composite_music
51 | book_body full_markup
52 | book_body full_markup_list
53 | book_body lilypond_header
54 | book_body error
55 bookpart_block: "\bookpart" '{' bookpart_body '}'
56 bookpart_body: /* empty */
57 | BOOK_IDENTIFIER
58 | bookpart_body paper_block
59 | bookpart_body score_block
60 | bookpart_body composite_music
61 | bookpart_body full_markup
62 | bookpart_body full_markup_list
63 | bookpart_body lilypond_header
64 | bookpart_body error
65 score_block: "\score" '{' score_body '}'
66 score_body: music
67 | SCORE_IDENTIFIER
68 | score_body lilypond_header
69 | score_body output_def
70 | score_body error
71 paper_block: output_def
72 output_def: output_def_body '}'
73 output_def_head: "\paper"
74 | "\midi"
75 | "\layout"
76 output_def_head_with_mode_switch: output_def_head
77 output_def_body: output_def_head_with_mode_switch '{'
78 | output_def_head_with_mode_switch
'{'
OUTPUT_DEF_IDENTIFIER
79 | output_def_body assignment
80 | output_def_body context_def_spec_block
81 | output_def_body error
82 tempo_event: "\tempo" steno_duration '=' tempo_range
83 | "\tempo" string steno_duration '=' tempo_range
84 | "\tempo" full_markup steno_duration '=' tempo_range
85 | "\tempo" string
86 | "\tempo" full_markup
87 music_list: /* empty */
88 | music_list music
89 | music_list embedded_scm
90 | music_list error
91 music: simple_music
92 | composite_music
93 alternative_music: /* empty */
94 | "\alternative" '{' music_list '}'
95 repeated_music: "\repeat"
simple_string
unsigned_number
music
alternative_music
96 sequential_music: "\sequential" '{' music_list '}'
97 | '{' music_list '}'
98 simultaneous_music: "\simultaneous" '{' music_list '}'
99 | "<<" music_list ">>"
100 simple_music: event_chord
101 | MUSIC_IDENTIFIER
102 | music_property_def
103 | context_change
105 context_modification: "\with" '{' context_mod_list '}'
106 | "\with" CONTEXT_MOD_IDENTIFIER
107 | CONTEXT_MOD_IDENTIFIER
108 optional_context_mod: /* empty */
109 | context_modification
110 context_mod_list: /* empty */
111 | context_mod_list context_mod
112 | context_mod_list CONTEXT_MOD_IDENTIFIER
113 composite_music: prefix_composite_music
114 | grouped_music_list
115 grouped_music_list: simultaneous_music
116 | sequential_music
117 function_scm_argument: embedded_scm
118 | simple_string
119 function_arglist_music_last: EXPECT_MUSIC function_arglist music
120 function_arglist_nonmusic_last: EXPECT_MARKUP
function_arglist
full_markup
121 | EXPECT_MARKUP
function_arglist
simple_string
122 | EXPECT_SCM
function_arglist
function_scm_argument
123 function_arglist_nonmusic: EXPECT_NO_MORE_ARGS
124 | EXPECT_MARKUP
function_arglist_nonmusic
full_markup
125 | EXPECT_MARKUP
function_arglist_nonmusic
simple_string
126 | EXPECT_SCM
function_arglist_nonmusic
function_scm_argument
127 function_arglist: EXPECT_NO_MORE_ARGS
128 | function_arglist_music_last
129 | function_arglist_nonmusic_last
130 generic_prefix_music_scm: MUSIC_FUNCTION function_arglist
131 optional_id: /* empty */
132 | '=' simple_string
133 prefix_composite_music: generic_prefix_music_scm
134 | "\context"
simple_string
optional_id
optional_context_mod
music
135 | "\new"
simple_string
optional_id
optional_context_mod
music
136 | "\times" fraction music
137 | repeated_music
138 | "\transpose"
pitch_also_in_chords
pitch_also_in_chords
music
139 | mode_changing_head grouped_music_list
140 | mode_changing_head_with_context
optional_context_mod
grouped_music_list
141 | relative_music
142 | re_rhythmed_music
143 mode_changing_head: "\notemode"
144 | "\drummode"
145 | "\figuremode"
146 | "\chordmode"
147 | "\lyricmode"
148 mode_changing_head_with_context: "\drums"
149 | "\figures"
150 | "\chords"
151 | "\lyrics"
152 relative_music: "\relative" absolute_pitch music
153 | "\relative" composite_music
155 new_lyrics: "\addlyrics" grouped_music_list
157 new_lyrics: "\addlyrics" MUSIC_IDENTIFIER
159 new_lyrics: new_lyrics "\addlyrics" grouped_music_list
161 new_lyrics: new_lyrics "\addlyrics" MUSIC_IDENTIFIER
162 re_rhythmed_music: grouped_music_list new_lyrics
163 | MUSIC_IDENTIFIER new_lyrics
165 re_rhythmed_music: "\lyricsto" simple_string music
166 context_change: "\change" STRING '=' STRING
167 property_path_revved: embedded_scm
168 | property_path_revved embedded_scm
169 property_path: property_path_revved
170 property_operation: STRING '=' scalar
171 | "\unset" simple_string
172 | "\override" simple_string property_path '=' scalar
173 | "\revert" simple_string embedded_scm
174 context_def_mod: "\consists"
175 | "\remove"
176 | "\accepts"
177 | "\defaultchild"
178 | "\denies"
179 | "\alias"
180 | "\type"
181 | "\description"
182 | "\name"
183 context_mod: property_operation
184 | context_def_mod STRING
185 | context_def_mod embedded_scm
186 context_prop_spec: simple_string
187 | simple_string '.' simple_string
188 simple_music_property_def: "\override"
context_prop_spec
property_path
'='
scalar
189 | "\revert" context_prop_spec embedded_scm
190 | "\set" context_prop_spec '=' scalar
191 | "\unset" context_prop_spec
192 music_property_def: simple_music_property_def
193 | "\once" simple_music_property_def
194 string: STRING
195 | STRING_IDENTIFIER
196 | string '+' string
197 simple_string: STRING
198 | LYRICS_STRING
199 | STRING_IDENTIFIER
200 scalar: string
201 | LYRICS_STRING
202 | bare_number
203 | embedded_scm
204 | full_markup
205 | DIGIT
206 event_chord: simple_chord_elements post_events
207 | CHORD_REPETITION optional_notemode_duration post_events
208 | MULTI_MEASURE_REST optional_notemode_duration post_events
209 | command_element
210 | note_chord_element
211 note_chord_element: chord_body optional_notemode_duration post_events
212 chord_body: "<" chord_body_elements ">"
213 chord_body_elements: /* empty */
214 | chord_body_elements chord_body_element
215 chord_body_element: pitch
exclamations
questions
octave_check
post_events
216 | DRUM_PITCH post_events
217 | music_function_chord_body
218 music_function_identifier_musicless_prefix: MUSIC_FUNCTION
219 music_function_chord_body: music_function_identifier_musicless_prefix
EXPECT_MUSIC
function_arglist_nonmusic
chord_body_element
220 | music_function_identifier_musicless_prefix
function_arglist_nonmusic
221 music_function_event: music_function_identifier_musicless_prefix
EXPECT_MUSIC
function_arglist_nonmusic
post_event
222 | music_function_identifier_musicless_prefix
function_arglist_nonmusic
223 command_element: command_event
224 | "\skip" duration_length
225 | "\["
226 | "\]"
227 | "\"
228 | '|'
229 | "\partial" duration_length
230 | "\time" fraction
231 | "\mark" scalar
232 command_event: "\~"
233 | "\mark" "\default"
234 | tempo_event
235 | "\key" "\default"
236 | "\key" NOTENAME_PITCH SCM_IDENTIFIER
237 post_events: /* empty */
238 | post_events post_event
239 post_event: direction_less_event
240 | script_dir music_function_event
241 | "--"
242 | "__"
243 | script_dir direction_reqd_event
244 | script_dir direction_less_event
245 | string_number_event
246 string_number_event: E_UNSIGNED
247 direction_less_char: '['
248 | ']'
249 | '~'
250 | '('
251 | ')'
252 | "\!"
253 | "\("
254 | "\)"
255 | "\>"
256 | "\<"
257 direction_less_event: direction_less_char
258 | EVENT_IDENTIFIER
259 | tremolo_type
260 direction_reqd_event: gen_text_def
261 | script_abbreviation
262 octave_check: /* empty */
263 | '='
264 | '=' sub_quotes
265 | '=' sup_quotes
266 sup_quotes: '''
267 | sup_quotes '''
268 sub_quotes: ','
269 | sub_quotes ','
270 steno_pitch: NOTENAME_PITCH
271 | NOTENAME_PITCH sup_quotes
272 | NOTENAME_PITCH sub_quotes
273 steno_tonic_pitch: TONICNAME_PITCH
274 | TONICNAME_PITCH sup_quotes
275 | TONICNAME_PITCH sub_quotes
276 pitch: steno_pitch
277 pitch_also_in_chords: pitch
278 | steno_tonic_pitch
279 gen_text_def: full_markup
280 | string
281 | DIGIT
282 script_abbreviation: '^'
283 | '+'
284 | '-'
285 | '|'
286 | ">"
287 | '.'
288 | '_'
289 script_dir: '_'
290 | '^'
291 | '-'
292 absolute_pitch: steno_pitch
293 duration_length: multiplied_duration
294 optional_notemode_duration: /* empty */
295 | multiplied_duration
296 steno_duration: bare_unsigned dots
297 | DURATION_IDENTIFIER dots
298 multiplied_duration: steno_duration
299 | multiplied_duration '*' bare_unsigned
300 | multiplied_duration '*' FRACTION
301 fraction: FRACTION
302 | UNSIGNED '/' UNSIGNED
303 dots: /* empty */
304 | dots '.'
305 tremolo_type: ':'
306 | ':' bare_unsigned
307 bass_number: DIGIT
308 | UNSIGNED
309 | STRING
310 | full_markup
311 figured_bass_alteration: '-'
312 | '+'
313 | '!'
314 bass_figure: "_"
315 | bass_number
316 | bass_figure ']'
317 | bass_figure figured_bass_alteration
318 | bass_figure figured_bass_modification
319 figured_bass_modification: "\+"
320 | "\!"
321 | '/'
322 | "\"
323 br_bass_figure: bass_figure
324 | '[' bass_figure
325 figure_list: /* empty */
326 | figure_list br_bass_figure
327 figure_spec: FIGURE_OPEN figure_list FIGURE_CLOSE
328 optional_rest: /* empty */
329 | "\rest"
330 simple_element: pitch
exclamations
questions
octave_check
optional_notemode_duration
optional_rest
331 | DRUM_PITCH optional_notemode_duration
332 | RESTNAME optional_notemode_duration
333 | lyric_element optional_notemode_duration
334 simple_chord_elements: simple_element
335 | new_chord
336 | figure_spec optional_notemode_duration
337 lyric_element: lyric_markup
338 | LYRICS_STRING
339 new_chord: steno_tonic_pitch optional_notemode_duration
340 | steno_tonic_pitch
optional_notemode_duration
chord_separator
chord_items
341 chord_items: /* empty */
342 | chord_items chord_item
343 chord_separator: ":"
344 | "^"
345 | "/" steno_tonic_pitch
346 | "/+" steno_tonic_pitch
347 chord_item: chord_separator
348 | step_numbers
349 | CHORD_MODIFIER
350 step_numbers: step_number
351 | step_numbers '.' step_number
352 step_number: bare_unsigned
353 | bare_unsigned '+'
354 | bare_unsigned "-"
355 tempo_range: bare_unsigned
356 | bare_unsigned '~' bare_unsigned
357 number_expression: number_expression '+' number_term
358 | number_expression '-' number_term
359 | number_term
360 number_term: number_factor
361 | number_factor '*' number_factor
362 | number_factor '/' number_factor
363 number_factor: '-' number_factor
364 | bare_number
365 bare_number: UNSIGNED
366 | REAL
367 | NUMBER_IDENTIFIER
368 | REAL NUMBER_IDENTIFIER
369 | UNSIGNED NUMBER_IDENTIFIER
370 bare_unsigned: UNSIGNED
371 | DIGIT
372 unsigned_number: bare_unsigned
373 | NUMBER_IDENTIFIER
374 exclamations: /* empty */
375 | exclamations '!'
376 questions: /* empty */
377 | questions '?'
378 lyric_markup: LYRIC_MARKUP_IDENTIFIER
380 lyric_markup: LYRIC_MARKUP markup_top
381 full_markup_list: MARKUPLINES_IDENTIFIER
383 full_markup_list: "\markuplines" markup_list
384 full_markup: MARKUP_IDENTIFIER
386 full_markup: "\markup" markup_top
387 markup_top: markup_list
388 | markup_head_1_list simple_markup
389 | simple_markup
390 markup_list: MARKUPLINES_IDENTIFIER
391 | markup_composed_list
392 | markup_braced_list
393 | markup_command_list
394 markup_composed_list: markup_head_1_list markup_braced_list
395 markup_braced_list: '{' markup_braced_list_body '}'
396 markup_braced_list_body: /* empty */
397 | markup_braced_list_body markup
398 | markup_braced_list_body markup_list
399 markup_command_list: MARKUP_LIST_FUNCTION markup_command_list_arguments
400 markup_command_basic_arguments: EXPECT_MARKUP_LIST
markup_command_list_arguments
markup_list
401 | EXPECT_SCM
markup_command_list_arguments
embedded_scm
402 | EXPECT_NO_MORE_ARGS
403 markup_command_list_arguments: markup_command_basic_arguments
404 | EXPECT_MARKUP
markup_command_list_arguments
markup
405 markup_head_1_item: MARKUP_FUNCTION
EXPECT_MARKUP
markup_command_list_arguments
406 markup_head_1_list: markup_head_1_item
407 | markup_head_1_list markup_head_1_item
408 simple_markup: STRING
409 | MARKUP_IDENTIFIER
410 | LYRIC_MARKUP_IDENTIFIER
411 | STRING_IDENTIFIER
413 simple_markup: "\score" 0 '{' score_body '}'
414 | MARKUP_FUNCTION markup_command_basic_arguments
415 markup: markup_head_1_list simple_markup
416 | simple_markup
Terminals, with rules where they appear
"-" (319) 354
"--" (340) 241
"/" (320) 345
"/+" (316) 346
":" (318) 343
"<" (321) 212
"<<" (323) 99
">" (322) 212 286
">>" (324) 99
"\!" (329) 252 320
"\" (325) 227 322
"\(" (331) 253
"\)" (328) 254
"\+" (334) 319
"\<" (333) 256
"\>" (326) 255
"\[" (330) 225
"\]" (332) 226
"\accepts" (261) 176
"\addlyrics" (259) 155 157 159 161
"\alias" (262) 179
"\alternative" (263) 94
"\book" (264) 44
"\bookpart" (265) 55
"\C[haracter]" (327)
"\change" (266) 166
"\chordmode" (267) 146
"\chords" (268) 150
"\consists" (269) 174
"\context" (270) 38 134
"\default" (271) 233 235
"\defaultchild" (272) 177
"\denies" (273) 178
"\description" (274) 181
"\drummode" (275) 144
"\drums" (276) 148
"\figuremode" (277) 145
"\figures" (278) 149
"\grobdescriptions" (279) 41
"\header" (280) 18
"\invalid" (281) 5
"\key" (282) 235 236
"\layout" (283) 75
"\lyricmode" (284) 147
"\lyrics" (285) 151
"\lyricsto" (286) 165
"\mark" (287) 231 233
"\markup" (288) 386
"\markuplines" (289) 383
"\midi" (290) 74
"\name" (291) 182
"\new" (315) 135
"\notemode" (292) 143
"\octave" (293)
"\once" (294) 193
"\override" (295) 172 188
"\paper" (296) 73
"\partial" (297) 229
"\relative" (298) 152 153
"\remove" (299) 175
"\repeat" (300) 95
"\rest" (301) 329
"\revert" (302) 173 189
"\score" (303) 65 413
"\sequential" (304) 96
"\set" (305) 190
"\simultaneous" (306) 98
"\skip" (307) 224
"\tempo" (308) 82 83 84 85 86
"\time" (314) 230
"\times" (309) 136
"\transpose" (310) 138
"\type" (311) 180
"\unset" (312) 171 191
"\with" (313) 105 106
"\~" (335) 232
"^" (317) 344
"_" (339) 314
"__" (336) 242
$end (0) 0
'!' (33) 313 375
''' (39) 266 267
'(' (40) 250
')' (41) 251
'*' (42) 299 300 361
'+' (43) 196 283 312 353 357
',' (44) 268 269
'-' (45) 284 291 311 358 363
'.' (46) 187 287 304 351
'/' (47) 302 321 362
':' (58) 305 306
'=' (61) 21 22 82 83 84 132 166 170 172 188 190 263 264 265
'?' (63) 377
'[' (91) 247 324
']' (93) 248 316
'^' (94) 282 290
'_' (95) 288 289
'{' (123) 18 38 44 55 65 77 78 94 96 97 98 105 395 413
'|' (124) 228 285
'}' (125) 18 38 44 55 65 72 94 96 97 98 105 395 413
'~' (126) 249 356
BOOK_IDENTIFIER (352) 46 57
CHORD_MODIFIER (354) 349
CHORD_REPETITION (355) 207
CHORDMODIFIER_PITCH (353)
CHORDMODIFIERS (341)
CONTEXT_DEF_IDENTIFIER (356) 40
CONTEXT_MOD_IDENTIFIER (357) 106 107 112
DIGIT (344) 36 205 281 307 371
DRUM_PITCH (358) 216 331
DURATION_IDENTIFIER (359) 297
E_UNSIGNED (345) 246
error (256) 4 54 64 70 81 90
EVENT_IDENTIFIER (360) 258
EXPECT_MARKUP (347) 120 121 124 125 404 405
EXPECT_MARKUP_LIST (350) 400
EXPECT_MUSIC (348) 119 219 221
EXPECT_NO_MORE_ARGS (351) 123 127 402
EXPECT_SCM (349) 122 126 401
FIGURE_CLOSE (337) 327
FIGURE_OPEN (338) 327
FRACTION (361) 300 301
LYRIC_MARKUP (342) 380
LYRIC_MARKUP_IDENTIFIER (363) 378 410
LYRICS_STRING (362) 20 198 201 338
MARKUP_FUNCTION (364) 405 414
MARKUP_IDENTIFIER (366) 384 409
MARKUP_LIST_FUNCTION (365) 399
MARKUPLINES_IDENTIFIER (367) 381 390
MULTI_MEASURE_REST (343) 208
MUSIC_FUNCTION (368) 130 218
MUSIC_IDENTIFIER (369) 101 157 161 163
NOTENAME_PITCH (370) 236 270 271 272
NUMBER_IDENTIFIER (371) 367 368 369 373
OUTPUT_DEF_IDENTIFIER (372) 78
PREC_BOT (260)
PREC_TOP (258)
REAL (373) 366 368
RESTNAME (374) 332
SCM_IDENTIFIER (375) 15 236
SCM_TOKEN (376) 14
SCORE_IDENTIFIER (377) 67
STRING (378) 19 166 170 184 194 197 309 408
STRING_IDENTIFIER (379) 195 199 411
TONICNAME_PITCH (380) 273 274 275
UNARY_MINUS (381)
UNSIGNED (346) 302 308 365 369 370
Nonterminals, with rules where they appear
absolute_pitch (240)
on left: 292, on right: 152
alternative_music (173)
on left: 93 94, on right: 95
assignment (155)
on left: 21 22 23, on right: 3 17 79
assignment_id (154)
on left: 19 20, on right: 21 22
bare_number (269)
on left: 365 366 367 368 369, on right: 202 364
bass_number (248)
on left: 307 308 309 310, on right: 315
book_block (159)
on left: 44, on right: 7 25
bookpart_block (161)
on left: 55, on right: 8 26 48
br_bass_figure (252)
on left: 323 324, on right: 326
chord_body (216)
on left: 212, on right: 211
chord_body_element (218)
on left: 215 216 217, on right: 214 219
chord_body_elements (217)
on left: 213 214, on right: 212 214
chord_item (262)
on left: 347 348 349, on right: 342
chord_items (260)
on left: 341 342, on right: 340 342
chord_separator (261)
on left: 343 344 345 346, on right: 340 347
command_event (223)
on left: 232 233 234 235 236, on right: 223
composite_music (182)
on left: 113 114, on right: 10 50 60 92 153
context_change (202)
on left: 166, on right: 103
context_def_spec_block (157)
on left: 38, on right: 28 80
context_mod (207)
on left: 183 184 185, on right: 42 111
context_mod_list (181)
on left: 110 111 112, on right: 105 111 112
context_modification (178)
on left: 105 106 107, on right: 37 43 109
context_prop_spec (208)
on left: 186 187, on right: 188 189 190 191
direction_less_event (228)
on left: 257 258 259, on right: 239 244
direction_reqd_event (229)
on left: 260 261, on right: 243
dots (246)
on left: 303 304, on right: 296 297 304
duration_length (241)
on left: 293, on right: 224 229
event_chord (214)
on left: 206 207 208 209 210, on right: 100
exclamations (272)
on left: 374 375, on right: 215 330 375
figure_list (253)
on left: 325 326, on right: 326 327
figure_spec (254)
on left: 327, on right: 336
figured_bass_alteration (249)
on left: 311 312 313, on right: 317
figured_bass_modification (251)
on left: 319 320 321 322, on right: 318
fraction (245)
on left: 301 302, on right: 136 230
full_markup_list (276)
on left: 381 383, on right: 12 35 52 62
function_arglist_music_last (185)
on left: 119, on right: 128
function_arglist_nonmusic_last (186)
on left: 120 121 122, on right: 129
function_scm_argument (184)
on left: 117 118, on right: 122 126
gen_text_def (237)
on left: 279 280 281, on right: 260
generic_prefix_music_scm (189)
on left: 130, on right: 133
lilypond (149)
on left: 1 2 3 4 5, on right: 0 2 3 4 5
lilypond_header (153)
on left: 18, on right: 6 53 63 68
lilypond_header_body (152)
on left: 16 17, on right: 17 18
lyric_element (258)
on left: 337 338, on right: 333
lyric_markup (274)
on left: 378 380, on right: 337
markup (292)
on left: 415 416, on right: 397 404
markup_braced_list (283)
on left: 395, on right: 392 394
markup_braced_list_body (284)
on left: 396 397 398, on right: 395 397 398
markup_command_list (285)
on left: 399, on right: 393
markup_composed_list (282)
on left: 394, on right: 391
markup_head_1_item (288)
on left: 405, on right: 406 407
markup_head_1_list (289)
on left: 406 407, on right: 388 394 407 415
markup_list (281)
on left: 390 391 392 393, on right: 383 387 398 400
markup_top (280)
on left: 387 388 389, on right: 380 386
mode_changing_head (192)
on left: 143 144 145 146 147, on right: 139
multiplied_duration (244)
on left: 298 299 300, on right: 293 295 299 300
music_function_chord_body (220)
on left: 219 220, on right: 217
music_function_event (221)
on left: 221 222, on right: 240
music_list (171)
on left: 87 88 89 90, on right: 88 89 90 94 96 97 98 99
music_property_def (210)
on left: 192 193, on right: 102
new_chord (259)
on left: 339 340, on right: 335
new_lyrics (195)
on left: 155 157 159 161, on right: 159 161 162 163
note_chord_element (215)
on left: 211, on right: 210
number_expression (266)
on left: 357 358 359, on right: 31 357 358
number_factor (268)
on left: 363 364, on right: 360 361 362 363
number_term (267)
on left: 360 361 362, on right: 357 358 359
octave_check (230)
on left: 262 263 264 265, on right: 215 330
optional_context_mod (180)
on left: 108 109, on right: 134 135 140
optional_id (190)
on left: 131 132, on right: 134 135
optional_rest (255)
on left: 328 329, on right: 330
output_def (166)
on left: 72, on right: 13 27 69 71
output_def_body (169)
on left: 77 78 79 80 81, on right: 72 79 80 81
output_def_head (167)
on left: 73 74 75, on right: 76
output_def_head_with_mode_switch (168)
on left: 76, on right: 77 78
paper_block (165)
on left: 71, on right: 47 58
pitch (235)
on left: 276, on right: 215 277 330
pitch_also_in_chords (236)
on left: 277 278, on right: 138
post_events (224)
on left: 237 238, on right: 206 207 208 211 215 216 238
property_operation (205)
on left: 170 171 172 173, on right: 183
property_path (204)
on left: 169, on right: 22 172 188
property_path_revved (203)
on left: 167 168, on right: 168 169
questions (273)
on left: 376 377, on right: 215 330 377
re_rhythmed_music (200)
on left: 162 163 165, on right: 142
relative_music (194)
on left: 152 153, on right: 141
repeated_music (174)
on left: 95, on right: 137
score_block (163)
on left: 65, on right: 9 24 49 59
score_body (164)
on left: 66 67 68 69 70, on right: 65 68 69 70 413
script_dir (239)
on left: 289 290 291, on right: 240 243 244
sequential_music (175)
on left: 96 97, on right: 116
simple_chord_elements (257)
on left: 334 335 336, on right: 206
simple_element (256)
on left: 330 331 332 333, on right: 334
simple_music (177)
on left: 100 101 102 103, on right: 91
simultaneous_music (176)
on left: 98 99, on right: 115
steno_duration (243)
on left: 296 297, on right: 82 83 84 298
steno_pitch (233)
on left: 270 271 272, on right: 276 292
step_number (264)
on left: 352 353 354, on right: 350 351
step_numbers (263)
on left: 350 351, on right: 348 351
string (211)
on left: 194 195 196, on right: 32 83 85 196 200 280
string_number_event (226)
on left: 246, on right: 245
sub_quotes (232)
on left: 268 269, on right: 264 269 272 275
sup_quotes (231)
on left: 266 267, on right: 265 267 271 274
tempo_event (170)
on left: 82 83 84 85 86, on right: 234
tempo_range (265)
on left: 355 356, on right: 82 83 84
toplevel_expression (150)
on left: 6 7 8 9 10 11 12 13, on right: 2
tremolo_type (247)
on left: 305 306, on right: 259
unsigned_number (271)
on left: 372 373, on right: 95
Andere Sprachen: English, español, français.