lilypond-contributor: LilyPond grammar
Appendix A LilyPond grammar
***************************
This appendix contains a description of the LilyPond grammar, as output
from the parser.
Grammar
1 start_symbol: lilypond
3 start_symbol: "#{" $ embedded_lilypond
4 lilypond: %empty
5 | lilypond toplevel_expression
6 | lilypond assignment
7 | lilypond error
8 | lilypond "\version-error"
10 toplevel_expression: $ lilypond_header
11 | book_block
12 | bookpart_block
13 | BOOK_IDENTIFIER
14 | score_block
15 | composite_music
16 | full_markup
17 | full_markup_list
18 | SCM_TOKEN
19 | embedded_scm_active
20 | output_def
21 embedded_scm_bare: SCM_TOKEN
22 | SCM_IDENTIFIER
23 embedded_scm_active: SCM_IDENTIFIER
24 | scm_function_call
25 embedded_scm_bare_arg: SCM_ARG
26 | SCM_TOKEN
27 | FRACTION
28 | full_markup_list
29 | context_modification
30 | score_block
31 | context_def_spec_block
32 | book_block
33 | bookpart_block
34 | output_def
35 embedded_scm: embedded_scm_bare
36 | scm_function_call
37 embedded_scm_arg: embedded_scm_bare_arg
38 | scm_function_call
39 | music_assign
40 scm_function_call: SCM_FUNCTION function_arglist
41 embedded_lilypond: %empty
42 | identifier_init
43 | music_embedded music_embedded music_list
44 | error
45 | "\version-error" embedded_lilypond
46 lilypond_header_body: %empty
47 | lilypond_header_body assignment
48 | lilypond_header_body embedded_scm
49 lilypond_header: "\header" '{' lilypond_header_body '}'
50 assignment_id: STRING
51 assignment: assignment_id '=' identifier_init
52 | assignment_id property_path '=' identifier_init
53 | assignment_id '.' property_path '=' identifier_init
54 identifier_init: score_block
55 | book_block
56 | bookpart_block
57 | output_def
58 | context_def_spec_block
59 | music_assign
60 | post_event_nofinger post_events
61 | number_expression
62 | FRACTION
63 | string
64 | embedded_scm
65 | full_markup_list
66 | context_modification
67 context_def_spec_block: "\context" '{' context_def_spec_body '}'
68 context_mod_arg: embedded_scm
70 context_mod_arg: $ composite_music
71 context_mod_embedded: context_mod_arg
72 context_def_spec_body: %empty
73 | CONTEXT_DEF_IDENTIFIER
74 | context_def_spec_body context_mod
75 | context_def_spec_body context_modification
76 | context_def_spec_body context_mod_embedded
77 book_block: "\book" '{' book_body '}'
78 book_body: %empty
79 | BOOK_IDENTIFIER
80 | book_body paper_block
81 | book_body bookpart_block
82 | book_body score_block
83 | book_body composite_music
84 | book_body full_markup
85 | book_body full_markup_list
86 | book_body SCM_TOKEN
87 | book_body embedded_scm_active
89 book_body: book_body $ lilypond_header
90 | book_body error
91 bookpart_block: "\bookpart" '{' bookpart_body '}'
92 bookpart_body: %empty
93 | BOOK_IDENTIFIER
94 | bookpart_body paper_block
95 | bookpart_body score_block
96 | bookpart_body composite_music
97 | bookpart_body full_markup
98 | bookpart_body full_markup_list
99 | bookpart_body SCM_TOKEN
100 | bookpart_body embedded_scm_active
102 bookpart_body: bookpart_body $ lilypond_header
103 | bookpart_body error
104 score_block: "\score" '{' score_body '}'
105 score_headers: %empty
107 score_headers: score_headers $ lilypond_header
108 | score_headers output_def
109 score_body: score_headers music
110 | embedded_scm_active
112 score_body: score_body $ lilypond_header
113 | score_body output_def
114 | score_body error
115 paper_block: output_def
116 output_def: output_def_body '}'
117 output_def_head: "\paper"
118 | "\midi"
119 | "\layout"
120 output_def_head_with_mode_switch: output_def_head
121 music_or_context_def: music_arg
122 | context_def_spec_block
123 output_def_body: output_def_head_with_mode_switch '{'
124 | output_def_head_with_mode_switch
'{'
OUTPUT_DEF_IDENTIFIER
125 | output_def_body assignment
126 | output_def_body embedded_scm
128 output_def_body: output_def_body $ music_or_context_def
129 | output_def_body error
130 tempo_event: "\tempo" steno_duration '=' tempo_range
131 | "\tempo" scalar steno_duration '=' tempo_range
132 | "\tempo" scalar
133 music_list: %empty
134 | music_list music_embedded
135 | music_list error
136 braced_music_list: '{' music_list '}'
137 music: music_arg
138 | lyric_element_music
139 music_embedded: music
140 | music_embedded_backup
141 | music_embedded_backup
"(backed-up?)"
lyric_element_music
142 music_embedded_backup: embedded_scm
143 music_arg: simple_music
144 | composite_music
145 music_assign: simple_music
146 | composite_music
147 repeated_music: "\repeat" simple_string unsigned_number music
148 | REPEAT_IDENTIFIER music
149 | "\repeat"
simple_string
unsigned_number
music
"\alternative"
braced_music_list
150 | REPEAT_IDENTIFIER
music
"\alternative"
braced_music_list
151 sequential_music: "\sequential" braced_music_list
152 | braced_music_list
153 simultaneous_music: "\simultaneous" braced_music_list
154 | "<<" music_list ">>"
155 simple_music: event_chord
156 | music_property_def
157 | context_change
159 context_modification: "\with" $ '{' context_mod_list '}'
160 | "\with" CONTEXT_MOD_IDENTIFIER
161 | CONTEXT_MOD_IDENTIFIER
162 | "\with" context_modification_arg
163 context_modification_arg: embedded_scm_closed
164 | MUSIC_IDENTIFIER
165 optional_context_mod: %empty
166 | context_modification
167 context_mod_list: %empty
168 | context_mod_list context_mod
169 | context_mod_list CONTEXT_MOD_IDENTIFIER
170 | context_mod_list context_mod_embedded
171 composite_music: complex_music
172 | music_bare
173 closed_music: music_bare
174 | complex_music_prefix closed_music
175 | music_function_call_closed
176 music_bare: mode_changed_music
177 | MUSIC_IDENTIFIER
178 | grouped_music_list
179 grouped_music_list: simultaneous_music
180 | sequential_music
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
post_event_nofinger
182 | "optional?"
"scheme?"
function_arglist_nonbackup
'-'
UNSIGNED
183 | "optional?"
"scheme?"
function_arglist_nonbackup
'-'
REAL
184 | "optional?"
"scheme?"
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
185 function_arglist_closed_nonbackup: function_arglist_nonbackup_common
186 | function_arglist_closed_common
187 | "optional?"
"scheme?"
function_arglist_nonbackup
embedded_scm_arg_closed
188 | "optional?"
"scheme?"
function_arglist_nonbackup
bare_number_closed
189 | "optional?"
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
190 | "optional?"
"scheme?"
function_arglist_nonbackup
STRING
191 | "optional?"
"scheme?"
function_arglist_nonbackup
full_markup
192 symbol_list_arg: SYMBOL_LIST
193 | SYMBOL_LIST '.' symbol_list_rev
194 symbol_list_rev: symbol_list_part
195 | symbol_list_rev '.' symbol_list_part
196 symbol_list_part: symbol_list_element
197 symbol_list_element: STRING
198 | embedded_scm_bare
199 function_arglist_nonbackup: function_arglist_nonbackup_common
200 | function_arglist_common
201 | "optional?"
"scheme?"
function_arglist_nonbackup
embedded_scm_arg
202 | "optional?"
"scheme?"
function_arglist_nonbackup
bare_number_common
203 | function_arglist_nonbackup_reparse
"(reparsed?)"
duration_length
204 | function_arglist_nonbackup_reparse
"(reparsed?)"
bare_number_common
205 | function_arglist_nonbackup_reparse
"(reparsed?)"
SCM_ARG
206 | function_arglist_nonbackup_reparse
"(reparsed?)"
lyric_element_music
207 | function_arglist_nonbackup_reparse
"(reparsed?)"
symbol_list_arg
208 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
209 | "optional?"
"scheme?"
function_arglist_nonbackup
STRING
210 | "optional?"
"scheme?"
function_arglist_nonbackup
full_markup
211 | "optional?"
"scheme?"
function_arglist_nonbackup
UNSIGNED
212 | "optional?"
"scheme?"
function_arglist_nonbackup
DURATION_IDENTIFIER
213 function_arglist_backup: function_arglist_common
214 | "optional?"
"scheme?"
function_arglist_backup
embedded_scm_arg_closed
215 | "optional?"
"scheme?"
function_arglist_backup
"\repeat"
simple_string
unsigned_number
216 | "optional?"
"scheme?"
function_arglist_backup
chord_body
217 | "optional?"
"scheme?"
function_arglist_backup
post_event_nofinger
218 | "optional?"
"scheme?"
function_arglist_backup
full_markup
219 | "optional?"
"scheme?"
function_arglist_backup
UNSIGNED
220 | "optional?"
"scheme?"
function_arglist_backup
REAL
221 | "optional?"
"scheme?"
function_arglist_backup
NUMBER_IDENTIFIER
222 | "optional?"
"scheme?"
function_arglist_backup
'-'
UNSIGNED
223 | "optional?"
"scheme?"
function_arglist_backup
'-'
REAL
224 | "optional?"
"scheme?"
function_arglist_backup
'-'
NUMBER_IDENTIFIER
225 | "optional?"
"scheme?"
function_arglist_backup
PITCH_IDENTIFIER
226 | "optional?"
"scheme?"
function_arglist_backup
NOTENAME_PITCH
227 | "optional?"
"scheme?"
function_arglist_backup
TONICNAME_PITCH
228 | "optional?"
"scheme?"
function_arglist_backup
DURATION_IDENTIFIER
229 | "optional?"
"scheme?"
function_arglist_backup
SCM_IDENTIFIER
230 | "optional?"
"scheme?"
function_arglist_backup
STRING
231 | function_arglist_backup
"(reparsed?)"
music_assign
232 | function_arglist_backup
"(reparsed?)"
pitch_arg
233 | function_arglist_backup
"(reparsed?)"
bare_number_common
234 | function_arglist_backup
"(reparsed?)"
duration_length
235 | function_arglist_backup
"(reparsed?)"
symbol_list_arg
236 function_arglist: function_arglist_nonbackup
237 | "optional?"
"scheme?"
function_arglist_skip_nonbackup
"\default"
238 function_arglist_skip_nonbackup: function_arglist_nonbackup
239 | "optional?"
"scheme?"
function_arglist_skip_nonbackup
240 function_arglist_common: EXPECT_NO_MORE_ARGS
241 | "scheme?"
function_arglist_optional
embedded_scm_arg
242 | "scheme?"
function_arglist_optional
bare_number_common
243 | "scheme?"
function_arglist_optional
post_event_nofinger
244 | "scheme?"
function_arglist_optional
'-'
NUMBER_IDENTIFIER
245 | function_arglist_common_reparse
"(reparsed?)"
SCM_ARG
246 | function_arglist_common_reparse
"(reparsed?)"
lyric_element_music
247 | function_arglist_common_reparse
"(reparsed?)"
bare_number_common
248 | function_arglist_common_reparse
"(reparsed?)"
duration_length
249 | function_arglist_common_reparse
"(reparsed?)"
symbol_list_arg
250 function_arglist_common_reparse: "scheme?"
function_arglist_optional
SCM_IDENTIFIER
251 | "scheme?"
function_arglist_optional
STRING
252 | "scheme?"
function_arglist_optional
full_markup
253 | "scheme?"
function_arglist_optional
UNSIGNED
254 | "scheme?"
function_arglist_optional
DURATION_IDENTIFIER
255 | "scheme?"
function_arglist_optional
'-'
UNSIGNED
256 | "scheme?"
function_arglist_optional
'-'
REAL
257 function_arglist_closed: function_arglist_closed_nonbackup
258 | "optional?"
"scheme?"
function_arglist_skip_nonbackup
"\default"
259 function_arglist_closed_common: EXPECT_NO_MORE_ARGS
260 | "scheme?"
function_arglist_optional
embedded_scm_arg_closed
261 | "scheme?"
function_arglist_optional
bare_number_common_closed
262 | "scheme?"
function_arglist_optional
'-'
NUMBER_IDENTIFIER
263 | "scheme?"
function_arglist_optional
post_event_nofinger
264 | function_arglist_common_reparse
"(reparsed?)"
SCM_ARG
265 | function_arglist_common_reparse
"(reparsed?)"
bare_number_common_closed
266 | function_arglist_common_reparse
"(reparsed?)"
symbol_list_arg
267 function_arglist_optional: function_arglist_backup
268 | "optional?"
"scheme?"
function_arglist_skip_backup
"\default"
269 | function_arglist_skip_backup "(backed-up?)"
270 function_arglist_skip_backup: function_arglist_backup
271 | "optional?"
"scheme?"
function_arglist_skip_backup
272 embedded_scm_closed: embedded_scm_bare
273 | scm_function_call_closed
274 embedded_scm_arg_closed: embedded_scm_bare_arg
275 | scm_function_call_closed
276 | closed_music
277 scm_function_call_closed: SCM_FUNCTION function_arglist_closed
278 music_function_call: MUSIC_FUNCTION function_arglist
279 optional_id: %empty
280 | '=' simple_string
281 complex_music: music_function_call
282 | repeated_music
283 | re_rhythmed_music
284 | complex_music_prefix music
285 complex_music_prefix: "\context"
symbol
optional_id
optional_context_mod
286 | "\new" symbol optional_id optional_context_mod
287 mode_changed_music: mode_changing_head grouped_music_list
288 | mode_changing_head_with_context
optional_context_mod
grouped_music_list
289 mode_changing_head: "\notemode"
290 | "\drummode"
291 | "\figuremode"
292 | "\chordmode"
293 | "\lyricmode"
294 mode_changing_head_with_context: "\drums"
295 | "\figures"
296 | "\chords"
297 | "\lyrics"
299 new_lyrics: "\addlyrics" $0 composite_music
301 new_lyrics: new_lyrics "\addlyrics" $1 composite_music
302 re_rhythmed_music: composite_music new_lyrics
304 re_rhythmed_music: "\lyricsto" simple_string $2 music
305 context_change: "\change" symbol '=' simple_string
306 property_path: symbol_list_rev
307 | symbol_list_rev property_path
308 property_operation: symbol '=' scalar
309 | "\unset" symbol
310 | "\override" property_path '=' scalar
311 | "\revert" revert_arg
312 revert_arg: revert_arg_backup "(backed-up?)" symbol_list_arg
313 revert_arg_backup: revert_arg_part
314 revert_arg_part: symbol_list_part
315 | revert_arg_backup
"(backed-up?)"
SCM_ARG
'.'
symbol_list_part
316 | revert_arg_backup
"(backed-up?)"
SCM_ARG
symbol_list_part
317 context_def_mod: "\consists"
318 | "\remove"
319 | "\accepts"
320 | "\defaultchild"
321 | "\denies"
322 | "\alias"
323 | "\type"
324 | "\description"
325 | "\name"
326 context_mod: property_operation
327 | context_def_mod STRING
328 | context_def_mod embedded_scm
329 grob_prop_spec: symbol_list_rev
330 grob_prop_path: grob_prop_spec
331 | grob_prop_spec property_path
332 context_prop_spec: symbol_list_rev
333 simple_music_property_def: "\override" grob_prop_path '=' scalar
334 | "\revert" simple_revert_context revert_arg
335 | "\set" context_prop_spec '=' scalar
336 | "\unset" context_prop_spec
337 simple_revert_context: symbol_list_part
338 music_property_def: simple_music_property_def
339 string: STRING
340 | full_markup
341 simple_string: STRING
342 | embedded_scm_bare
343 symbol: STRING
344 | embedded_scm_bare
345 scalar: embedded_scm_arg
346 | SCM_IDENTIFIER
347 | bare_number
348 | '-' bare_number
349 | STRING
350 | full_markup
351 event_chord: simple_element post_events
352 | simple_chord_elements post_events
353 | CHORD_REPETITION optional_notemode_duration post_events
354 | MULTI_MEASURE_REST optional_notemode_duration post_events
355 | command_element
356 | note_chord_element
357 note_chord_element: chord_body optional_notemode_duration post_events
358 chord_body: "<" chord_body_elements ">"
359 | CHORD_BODY_IDENTIFIER
360 chord_body_elements: %empty
361 | chord_body_elements chord_body_element
362 chord_body_element: pitch
exclamations
questions
octave_check
post_events
363 | DRUM_PITCH post_events
364 | music_function_chord_body
365 music_function_chord_body: music_function_call
366 | MUSIC_IDENTIFIER
367 | embedded_scm
368 music_function_call_closed: MUSIC_FUNCTION function_arglist_closed
369 event_function_event: EVENT_FUNCTION function_arglist_closed
370 command_element: command_event
371 command_event: tempo_event
372 post_events: %empty
373 | post_events post_event
374 post_event_nofinger: direction_less_event
375 | script_dir music_function_call_closed
376 | "--"
377 | "__"
378 | script_dir direction_reqd_event
379 | script_dir direction_less_event
380 | '^' fingering
381 | '_' fingering
382 post_event: post_event_nofinger
383 | '-' fingering
384 string_number_event: E_UNSIGNED
385 direction_less_event: string_number_event
386 | EVENT_IDENTIFIER
387 | tremolo_type
388 | event_function_event
389 direction_reqd_event: gen_text_def
390 | script_abbreviation
391 octave_check: %empty
392 | '=' quotes
393 quotes: %empty
394 | sub_quotes
395 | sup_quotes
396 sup_quotes: '\''
397 | sup_quotes '\''
398 sub_quotes: ','
399 | sub_quotes ','
400 steno_pitch: NOTENAME_PITCH quotes
401 steno_tonic_pitch: TONICNAME_PITCH quotes
402 pitch: steno_pitch
403 | PITCH_IDENTIFIER quotes
404 pitch_arg: PITCH_ARG quotes
405 gen_text_def: full_markup
406 | STRING
407 | embedded_scm_closed
408 fingering: UNSIGNED
409 script_abbreviation: '^'
410 | '+'
411 | '-'
412 | '!'
413 | ">"
414 | '.'
415 | '_'
416 script_dir: '_'
417 | '^'
418 | '-'
419 duration_length: multiplied_duration
420 maybe_notemode_duration: %empty
421 | multiplied_duration
422 optional_notemode_duration: maybe_notemode_duration
423 steno_duration: UNSIGNED dots
424 | DURATION_IDENTIFIER dots
425 multiplied_duration: steno_duration
426 | multiplied_duration '*' UNSIGNED
427 | multiplied_duration '*' FRACTION
428 dots: %empty
429 | dots '.'
430 tremolo_type: ':'
431 | ':' UNSIGNED
432 bass_number: UNSIGNED
433 | STRING
434 | full_markup
435 | embedded_scm_bare
436 figured_bass_alteration: '-'
437 | '+'
438 | '!'
439 bass_figure: "_"
440 | bass_number
441 | bass_figure ']'
442 | bass_figure figured_bass_alteration
443 | bass_figure figured_bass_modification
444 figured_bass_modification: "\+"
445 | "\!"
446 | '/'
447 | "\"
448 br_bass_figure: bass_figure
449 | '[' bass_figure
450 figure_list: %empty
451 | figure_list br_bass_figure
452 figure_spec: FIGURE_OPEN figure_list FIGURE_CLOSE
453 optional_rest: %empty
454 | "\rest"
455 simple_element: pitch
exclamations
questions
octave_check
maybe_notemode_duration
optional_rest
456 | DRUM_PITCH optional_notemode_duration
457 | RESTNAME optional_notemode_duration
458 simple_chord_elements: new_chord
459 | figure_spec optional_notemode_duration
460 lyric_element: full_markup
461 | STRING
462 | LYRIC_ELEMENT
463 lyric_element_music: lyric_element
optional_notemode_duration
post_events
464 new_chord: steno_tonic_pitch maybe_notemode_duration
465 | steno_tonic_pitch
optional_notemode_duration
chord_separator
chord_items
466 chord_items: %empty
467 | chord_items chord_item
468 chord_separator: ":"
469 | "^"
470 | "/" steno_tonic_pitch
471 | "/+" steno_tonic_pitch
472 chord_item: chord_separator
473 | step_numbers
474 | CHORD_MODIFIER
475 step_numbers: step_number
476 | step_numbers '.' step_number
477 step_number: UNSIGNED
478 | UNSIGNED '+'
479 | UNSIGNED "-"
480 tempo_range: unsigned_number
481 | unsigned_number '-' unsigned_number
482 number_expression: number_expression '+' number_term
483 | number_expression '-' number_term
484 | number_term
485 number_term: number_factor
486 | number_factor '*' number_factor
487 | number_factor '/' number_factor
488 number_factor: '-' number_factor
489 | bare_number
490 bare_number_common: bare_number_common_closed
491 | REAL NUMBER_IDENTIFIER
492 bare_number_common_closed: REAL
493 | NUMBER_IDENTIFIER
494 bare_number: bare_number_common
495 | UNSIGNED
496 | UNSIGNED NUMBER_IDENTIFIER
497 bare_number_closed: UNSIGNED
498 | bare_number_common_closed
499 unsigned_number: UNSIGNED
500 | NUMBER_IDENTIFIER
501 | embedded_scm
502 exclamations: %empty
503 | exclamations '!'
504 questions: %empty
505 | questions '?'
507 full_markup_list: "\markuplist" $3 markup_list
509 full_markup: "\markup" $4 markup_top
510 markup_top: markup_list
511 | markup_head_1_list simple_markup
512 | simple_markup
514 markup_scm: embedded_scm_bare $5 "(backed-up?)"
515 markup_list: markup_composed_list
516 | markup_uncomposed_list
517 markup_uncomposed_list: markup_braced_list
518 | markup_command_list
519 | markup_scm MARKUPLIST_IDENTIFIER
520 markup_composed_list: markup_head_1_list markup_uncomposed_list
521 markup_braced_list: '{' markup_braced_list_body '}'
522 markup_braced_list_body: %empty
523 | markup_braced_list_body markup
524 | markup_braced_list_body markup_list
525 markup_command_list: MARKUP_LIST_FUNCTION markup_command_list_arguments
526 markup_command_basic_arguments: "markup-list?"
markup_command_list_arguments
markup_list
527 | "scheme?"
markup_command_list_arguments
embedded_scm_closed
528 | EXPECT_NO_MORE_ARGS
529 markup_command_list_arguments: markup_command_basic_arguments
530 | "markup?"
markup_command_list_arguments
markup
531 markup_head_1_item: MARKUP_FUNCTION
"markup?"
markup_command_list_arguments
532 markup_head_1_list: markup_head_1_item
533 | markup_head_1_list markup_head_1_item
534 simple_markup: STRING
536 simple_markup: "\score" $6 '{' score_body '}'
537 | MARKUP_FUNCTION markup_command_basic_arguments
538 | markup_scm MARKUP_IDENTIFIER
539 markup: markup_head_1_list simple_markup
540 | simple_markup
Terminals, with rules where they appear
210 211 212 214 215 216 217 218 219 220 221 222 223 224 225 226
210 211 212 214 215 216 217 218 219 220 221 222 223 224 225 226
227 228 229 230 237 239 241 242 243 244 250 251 252 253 254 255
227 228 229 230 237 239 258 268 271
247 248 249 264 265 266
256 258 260 261 262 263 268 271 527
479 495 496 497 499
481 483 488
534
"#{" (339) 3
"(backed-up?)" (334) 141 269 312 315 316 514
"(reparsed?)" (335) 203 204 205 206 207 231 232 233 234 235 245 246
"-" (319) 479
"--" (269) 376
"/" (320) 470
"/+" (316) 471
":" (318) 468
"<" (321) 358
"<<" (323) 154
">" (322) 358 413
">>" (324) 154
"\!" (326) 445
"\" (325) 447
"\+" (327) 444
"\accepts" (274) 319
"\addlyrics" (263) 299 301
"\alias" (275) 322
"\alternative" (261) 149 150
"\book" (276) 77
"\bookpart" (277) 91
"\change" (278) 305
"\chordmode" (279) 292
"\chords" (280) 296
"\consists" (281) 317
"\context" (282) 67 285
"\default" (283) 237 258 268
"\defaultchild" (284) 320
"\denies" (285) 321
"\description" (286) 324
"\drummode" (287) 290
"\drums" (288) 294
"\figuremode" (289) 291
"\figures" (290) 295
"\header" (291) 49
"\layout" (293) 119
"\lyricmode" (294) 293
"\lyrics" (295) 297
"\lyricsto" (296) 304
"\markup" (297) 509
"\markuplist" (298) 507
"\midi" (299) 118
"\name" (300) 325
"\new" (315) 286
"\notemode" (301) 289
"\override" (302) 310 333
"\paper" (303) 117
"\remove" (304) 318
"\repeat" (259) 147 149 215
"\rest" (305) 454
"\revert" (306) 311 334
"\score" (307) 104 536
"\sequential" (308) 151
"\set" (309) 335
"\simultaneous" (310) 153
"\tempo" (311) 130 131 132
"\type" (312) 323
"\unset" (313) 309 336
"\version-error" (292) 8 45
"\with" (314) 159 160 162
"^" (317) 469
"_" (330) 439
"__" (270) 377
"end of input" (0) 0
"markup-list?" (336) 526
"markup?" (332) 530 531
"optional?" (337) 181 182 183 184 187 188 189 190 191 201 202 208 209
"scheme?" (333) 181 182 183 184 187 188 189 190 191 201 202 208 209
'!' (33) 412 438 503
'*' (42) 426 427 486
'+' (43) 410 437 478 482
',' (44) 398 399
'-' (45) 182 183 184 222 223 224 244 255 256 262 348 383 411 418 436
'.' (46) 53 193 195 315 414 429 476
'/' (47) 446 487
':' (58) 430 431
'=' (61) 51 52 53 130 131 280 305 308 310 333 335 392
'?' (63) 505
'[' (91) 449
'\'' (39) 396 397
']' (93) 441
'^' (94) 380 409 417
'_' (95) 381 415 416
'{' (123) 49 67 77 91 104 123 124 136 159 521 536
'}' (125) 49 67 77 91 104 116 136 159 521 536
BOOK_IDENTIFIER (340) 13 79 93
CHORD_BODY_IDENTIFIER (341) 359
CHORD_MODIFIER (342) 474
CHORD_REPETITION (343) 353
COMPOSITE (262)
CONTEXT_DEF_IDENTIFIER (344) 73
CONTEXT_MOD_IDENTIFIER (345) 160 161 169
DRUM_PITCH (346) 363 456
DURATION_IDENTIFIER (271) 212 228 254 424
E_UNSIGNED (266) 384
error (256) 7 44 90 103 114 129 135
EVENT_FUNCTION (268) 369
EVENT_IDENTIFIER (267) 386
EXPECT_NO_MORE_ARGS (338) 240 259 528
FIGURE_CLOSE (328) 452
FIGURE_OPEN (329) 452
FRACTION (349) 27 62 427
LYRIC_ELEMENT (350) 462
MARKUP_FUNCTION (351) 531 537
MARKUP_IDENTIFIER (353) 538
MARKUP_LIST_FUNCTION (352) 525
MARKUPLIST_IDENTIFIER (354) 519
MULTI_MEASURE_REST (331) 354
MUSIC_FUNCTION (355) 278 368
MUSIC_IDENTIFIER (356) 164 177 366
NOTENAME_PITCH (357) 226 400
NUMBER_IDENTIFIER (272) 184 221 224 244 262 491 493 496 500
OUTPUT_DEF_IDENTIFIER (358) 124
PITCH_ARG (348) 404
PITCH_IDENTIFIER (347) 225 403
PREC_BOT (258)
PREC_TOP (273)
REAL (265) 183 220 223 256 491 492
REPEAT_IDENTIFIER (260) 148 150
RESTNAME (359) 457
SCM_ARG (360) 25 205 245 264 315 316
SCM_FUNCTION (361) 40 277
SCM_IDENTIFIER (362) 22 23 189 208 229 250 346
SCM_TOKEN (363) 18 21 26 86 99
STRING (364) 50 190 197 209 230 251 327 339 341 343 349 406 433 461
SYMBOL_LIST (365) 192 193
TONICNAME_PITCH (366) 227 401
UNARY_MINUS (367)
UNSIGNED (264) 182 211 219 222 253 255 408 423 426 431 432 477 478
Nonterminals, with rules where they appear
"#{" shift, and go to state 1
"(backed-up?)" shift, and go to state 292
"(backed-up?)" shift, and go to state 510
"(backed-up?)" shift, and go to state 573
"(backed-up?)" shift, and go to state 615
"(reparsed?)" shift, and go to state 367
"(reparsed?)" shift, and go to state 368
"(reparsed?)" shift, and go to state 388
"(reparsed?)" shift, and go to state 500
"-" shift, and go to state 718
'+' shift, and go to state 719
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 207
"\addlyrics" shift, and go to state 384
"\alternative" shift, and go to state 326
"\alternative" shift, and go to state 602
"\default" shift, and go to state 640
"\default" shift, and go to state 656
"\default" shift, and go to state 705
"\header" reduce using rule 101 ($@5)
"\header" reduce using rule 111 ($@7)
"\header" reduce using rule 111 ($@7)
"\header" reduce using rule 88 ($@4)
"\header" shift, and go to state 191
"\header" shift, and go to state 191
"\header" shift, and go to state 191
"\header" shift, and go to state 191
"\header" shift, and go to state 191
"\rest" shift, and go to state 721
"end of input" reduce using rule 41 (embedded_lilypond)
"end of input" reduce using rule 41 (embedded_lilypond)
"end of input" reduce using rule 43 (embedded_lilypond)
"end of input" shift, and go to state 5
"markup?" shift, and go to state 476
"scheme?" shift, and go to state 366
"scheme?" shift, and go to state 387
"scheme?" shift, and go to state 499
"scheme?" shift, and go to state 630
"scheme?" shift, and go to state 689
$@1 go to state 4
$@10 go to state 383
$@11 go to state 531
$@12 go to state 333
$@13 go to state 174
$@14 go to state 173
$@15 go to state 485
$@16 go to state 475
$default accept
$default reduce using rule 10 (toplevel_expression)
$default reduce using rule 100 (bookpart_body)
$default reduce using rule 102 (bookpart_body)
$default reduce using rule 103 (bookpart_body)
$default reduce using rule 104 (score_block)
$default reduce using rule 105 (score_headers)
$default reduce using rule 105 (score_headers)
$default reduce using rule 106 ($@6)
$default reduce using rule 107 (score_headers)
$default reduce using rule 108 (score_headers)
$default reduce using rule 109 (score_body)
$default reduce using rule 11 (toplevel_expression)
$default reduce using rule 110 (score_body)
$default reduce using rule 112 (score_body)
$default reduce using rule 113 (score_body)
$default reduce using rule 114 (score_body)
$default reduce using rule 115 (paper_block)
$default reduce using rule 116 (output_def)
$default reduce using rule 117 (output_def_head)
$default reduce using rule 118 (output_def_head)
$default reduce using rule 119 (output_def_head)
$default reduce using rule 12 (toplevel_expression)
$default reduce using rule 120 (output_def_head_with_mode_switch)
$default reduce using rule 121 (music_or_context_def)
$default reduce using rule 122 (music_or_context_def)
$default reduce using rule 123 (output_def_body)
$default reduce using rule 124 (output_def_body)
$default reduce using rule 125 (output_def_body)
$default reduce using rule 126 (output_def_body)
$default reduce using rule 128 (output_def_body)
$default reduce using rule 129 (output_def_body)
$default reduce using rule 13 (toplevel_expression)
$default reduce using rule 130 (tempo_event)
$default reduce using rule 131 (tempo_event)
$default reduce using rule 132 (tempo_event)
$default reduce using rule 133 (music_list)
$default reduce using rule 133 (music_list)
$default reduce using rule 133 (music_list)
$default reduce using rule 134 (music_list)
$default reduce using rule 135 (music_list)
$default reduce using rule 136 (braced_music_list)
$default reduce using rule 137 (music)
$default reduce using rule 138 (music)
$default reduce using rule 139 (music_embedded)
$default reduce using rule 14 (toplevel_expression)
$default reduce using rule 140 (music_embedded)
$default reduce using rule 141 (music_embedded)
$default reduce using rule 142 (music_embedded_backup)
$default reduce using rule 143 (music_arg)
$default reduce using rule 144 (music_arg)
$default reduce using rule 145 (music_assign)
$default reduce using rule 146 (music_assign)
$default reduce using rule 147 (repeated_music)
$default reduce using rule 148 (repeated_music)
$default reduce using rule 149 (repeated_music)
$default reduce using rule 15 (toplevel_expression)
$default reduce using rule 150 (repeated_music)
$default reduce using rule 151 (sequential_music)
$default reduce using rule 152 (sequential_music)
$default reduce using rule 153 (simultaneous_music)
$default reduce using rule 154 (simultaneous_music)
$default reduce using rule 155 (simple_music)
$default reduce using rule 156 (simple_music)
$default reduce using rule 157 (simple_music)
$default reduce using rule 158 ($@9)
$default reduce using rule 159 (context_modification)
$default reduce using rule 16 (toplevel_expression)
$default reduce using rule 160 (context_modification)
$default reduce using rule 161 (context_modification)
$default reduce using rule 162 (context_modification)
$default reduce using rule 163 (context_modification_arg)
$default reduce using rule 164 (context_modification_arg)
$default reduce using rule 165 (optional_context_mod)
$default reduce using rule 165 (optional_context_mod)
$default reduce using rule 165 (optional_context_mod)
$default reduce using rule 166 (optional_context_mod)
$default reduce using rule 167 (context_mod_list)
$default reduce using rule 168 (context_mod_list)
$default reduce using rule 169 (context_mod_list)
$default reduce using rule 17 (toplevel_expression)
$default reduce using rule 170 (context_mod_list)
$default reduce using rule 171 (composite_music)
$default reduce using rule 172 (composite_music)
$default reduce using rule 173 (closed_music)
$default reduce using rule 174 (closed_music)
$default reduce using rule 175 (closed_music)
$default reduce using rule 176 (music_bare)
$default reduce using rule 177 (music_bare)
$default reduce using rule 178 (music_bare)
$default reduce using rule 179 (grouped_music_list)
$default reduce using rule 18 (toplevel_expression)
$default reduce using rule 180 (grouped_music_list)
$default reduce using rule 181 (function_arglist_nonbackup_common)
$default reduce using rule 182 (function_arglist_nonbackup_common)
$default reduce using rule 183 (function_arglist_nonbackup_common)
$default reduce using rule 184 (function_arglist_nonbackup_common)
$default reduce using rule 185 (function_arglist_closed_nonbackup)
$default reduce using rule 186 (function_arglist_closed_nonbackup)
$default reduce using rule 187 (function_arglist_closed_nonbackup)
$default reduce using rule 188 (function_arglist_closed_nonbackup)
$default reduce using rule 189 (function_arglist_closed_nonbackup)
$default reduce using rule 19 (toplevel_expression)
$default reduce using rule 190 (function_arglist_closed_nonbackup)
$default reduce using rule 191 (function_arglist_closed_nonbackup)
$default reduce using rule 192 (symbol_list_arg)
$default reduce using rule 193 (symbol_list_arg)
$default reduce using rule 194 (symbol_list_rev)
$default reduce using rule 195 (symbol_list_rev)
$default reduce using rule 196 (symbol_list_part)
$default reduce using rule 197 (symbol_list_element)
$default reduce using rule 198 (symbol_list_element)
$default reduce using rule 199 (function_arglist_nonbackup)
$default reduce using rule 2 ($@1)
$default reduce using rule 20 (toplevel_expression)
$default reduce using rule 200 (function_arglist_nonbackup)
$default reduce using rule 201 (function_arglist_nonbackup)
$default reduce using rule 202 (function_arglist_nonbackup)
$default reduce using rule 203 (function_arglist_nonbackup)
$default reduce using rule 204 (function_arglist_nonbackup)
$default reduce using rule 205 (function_arglist_nonbackup)
$default reduce using rule 206 (function_arglist_nonbackup)
$default reduce using rule 207 (function_arglist_nonbackup)
$default reduce using rule 208 (function_arglist_nonbackup_reparse)
$default reduce using rule 209 (function_arglist_nonbackup_reparse)
$default reduce using rule 21 (embedded_scm_bare)
$default reduce using rule 210 (function_arglist_nonbackup_reparse)
$default reduce using rule 211 (function_arglist_nonbackup_reparse)
$default reduce using rule 212 (function_arglist_nonbackup_reparse)
$default reduce using rule 213 (function_arglist_backup)
$default reduce using rule 214 (function_arglist_backup)
$default reduce using rule 215 (function_arglist_backup)
$default reduce using rule 216 (function_arglist_backup)
$default reduce using rule 217 (function_arglist_backup)
$default reduce using rule 218 (function_arglist_backup)
$default reduce using rule 219 (function_arglist_backup)
$default reduce using rule 22 (embedded_scm_bare)
$default reduce using rule 220 (function_arglist_backup)
$default reduce using rule 221 (function_arglist_backup)
$default reduce using rule 222 (function_arglist_backup)
$default reduce using rule 223 (function_arglist_backup)
$default reduce using rule 224 (function_arglist_backup)
$default reduce using rule 225 (function_arglist_backup)
$default reduce using rule 226 (function_arglist_backup)
$default reduce using rule 227 (function_arglist_backup)
$default reduce using rule 228 (function_arglist_backup)
$default reduce using rule 229 (function_arglist_backup)
$default reduce using rule 23 (embedded_scm_active)
$default reduce using rule 230 (function_arglist_backup)
$default reduce using rule 231 (function_arglist_backup)
$default reduce using rule 232 (function_arglist_backup)
$default reduce using rule 233 (function_arglist_backup)
$default reduce using rule 234 (function_arglist_backup)
$default reduce using rule 235 (function_arglist_backup)
$default reduce using rule 236 (function_arglist)
$default reduce using rule 237 (function_arglist)
$default reduce using rule 238 (function_arglist_skip_nonbackup)
$default reduce using rule 238 (function_arglist_skip_nonbackup)
$default reduce using rule 239 (function_arglist_skip_nonbackup)
$default reduce using rule 24 (embedded_scm_active)
$default reduce using rule 240 (function_arglist_common)
$default reduce using rule 241 (function_arglist_common)
$default reduce using rule 242 (function_arglist_common)
$default reduce using rule 243 (function_arglist_common)
$default reduce using rule 244 (function_arglist_common)
$default reduce using rule 245 (function_arglist_common)
$default reduce using rule 246 (function_arglist_common)
$default reduce using rule 247 (function_arglist_common)
$default reduce using rule 248 (function_arglist_common)
$default reduce using rule 249 (function_arglist_common)
$default reduce using rule 25 (embedded_scm_bare_arg)
$default reduce using rule 250 (function_arglist_common_reparse)
$default reduce using rule 251 (function_arglist_common_reparse)
$default reduce using rule 252 (function_arglist_common_reparse)
$default reduce using rule 253 (function_arglist_common_reparse)
$default reduce using rule 254 (function_arglist_common_reparse)
$default reduce using rule 255 (function_arglist_common_reparse)
$default reduce using rule 256 (function_arglist_common_reparse)
$default reduce using rule 257 (function_arglist_closed)
$default reduce using rule 258 (function_arglist_closed)
$default reduce using rule 259 (function_arglist_closed_common)
$default reduce using rule 26 (embedded_scm_bare_arg)
$default reduce using rule 260 (function_arglist_closed_common)
$default reduce using rule 261 (function_arglist_closed_common)
$default reduce using rule 262 (function_arglist_closed_common)
$default reduce using rule 263 (function_arglist_closed_common)
$default reduce using rule 264 (function_arglist_closed_common)
$default reduce using rule 265 (function_arglist_closed_common)
$default reduce using rule 266 (function_arglist_closed_common)
$default reduce using rule 268 (function_arglist_optional)
$default reduce using rule 269 (function_arglist_optional)
$default reduce using rule 27 (embedded_scm_bare_arg)
$default reduce using rule 270 (function_arglist_skip_backup)
$default reduce using rule 271 (function_arglist_skip_backup)
$default reduce using rule 271 (function_arglist_skip_backup)
$default reduce using rule 272 (embedded_scm_closed)
$default reduce using rule 273 (embedded_scm_closed)
$default reduce using rule 274 (embedded_scm_arg_closed)
$default reduce using rule 275 (embedded_scm_arg_closed)
$default reduce using rule 276 (embedded_scm_arg_closed)
$default reduce using rule 277 (scm_function_call_closed)
$default reduce using rule 278 (music_function_call)
$default reduce using rule 279 (optional_id)
$default reduce using rule 279 (optional_id)
$default reduce using rule 28 (embedded_scm_bare_arg)
$default reduce using rule 280 (optional_id)
$default reduce using rule 281 (complex_music)
$default reduce using rule 282 (complex_music)
$default reduce using rule 283 (complex_music)
$default reduce using rule 284 (complex_music)
$default reduce using rule 285 (complex_music_prefix)
$default reduce using rule 286 (complex_music_prefix)
$default reduce using rule 287 (mode_changed_music)
$default reduce using rule 288 (mode_changed_music)
$default reduce using rule 289 (mode_changing_head)
$default reduce using rule 29 (embedded_scm_bare_arg)
$default reduce using rule 290 (mode_changing_head)
$default reduce using rule 291 (mode_changing_head)
$default reduce using rule 292 (mode_changing_head)
$default reduce using rule 293 (mode_changing_head)
$default reduce using rule 294 (mode_changing_head_with_context)
$default reduce using rule 295 (mode_changing_head_with_context)
$default reduce using rule 296 (mode_changing_head_with_context)
$default reduce using rule 297 (mode_changing_head_with_context)
$default reduce using rule 298 ($@10)
$default reduce using rule 299 (new_lyrics)
$default reduce using rule 3 (start_symbol)
$default reduce using rule 30 (embedded_scm_bare_arg)
$default reduce using rule 300 ($@11)
$default reduce using rule 301 (new_lyrics)
$default reduce using rule 302 (re_rhythmed_music)
$default reduce using rule 303 ($@12)
$default reduce using rule 304 (re_rhythmed_music)
$default reduce using rule 305 (context_change)
$default reduce using rule 306 (property_path)
$default reduce using rule 307 (property_path)
$default reduce using rule 308 (property_operation)
$default reduce using rule 309 (property_operation)
$default reduce using rule 31 (embedded_scm_bare_arg)
$default reduce using rule 310 (property_operation)
$default reduce using rule 311 (property_operation)
$default reduce using rule 312 (revert_arg)
$default reduce using rule 313 (revert_arg_backup)
$default reduce using rule 314 (revert_arg_part)
$default reduce using rule 315 (revert_arg_part)
$default reduce using rule 316 (revert_arg_part)
$default reduce using rule 317 (context_def_mod)
$default reduce using rule 318 (context_def_mod)
$default reduce using rule 319 (context_def_mod)
$default reduce using rule 32 (embedded_scm_bare_arg)
$default reduce using rule 320 (context_def_mod)
$default reduce using rule 321 (context_def_mod)
$default reduce using rule 322 (context_def_mod)
$default reduce using rule 323 (context_def_mod)
$default reduce using rule 324 (context_def_mod)
$default reduce using rule 325 (context_def_mod)
$default reduce using rule 326 (context_mod)
$default reduce using rule 327 (context_mod)
$default reduce using rule 328 (context_mod)
$default reduce using rule 329 (grob_prop_spec)
$default reduce using rule 33 (embedded_scm_bare_arg)
$default reduce using rule 330 (grob_prop_path)
$default reduce using rule 331 (grob_prop_path)
$default reduce using rule 332 (context_prop_spec)
$default reduce using rule 333 (simple_music_property_def)
$default reduce using rule 334 (simple_music_property_def)
$default reduce using rule 335 (simple_music_property_def)
$default reduce using rule 336 (simple_music_property_def)
$default reduce using rule 337 (simple_revert_context)
$default reduce using rule 338 (music_property_def)
$default reduce using rule 339 (string)
$default reduce using rule 34 (embedded_scm_bare_arg)
$default reduce using rule 340 (string)
$default reduce using rule 341 (simple_string)
$default reduce using rule 342 (simple_string)
$default reduce using rule 343 (symbol)
$default reduce using rule 344 (symbol)
$default reduce using rule 345 (scalar)
$default reduce using rule 346 (scalar)
$default reduce using rule 347 (scalar)
$default reduce using rule 348 (scalar)
$default reduce using rule 349 (scalar)
$default reduce using rule 35 (embedded_scm)
$default reduce using rule 350 (scalar)
$default reduce using rule 351 (event_chord)
$default reduce using rule 352 (event_chord)
$default reduce using rule 353 (event_chord)
$default reduce using rule 354 (event_chord)
$default reduce using rule 355 (event_chord)
$default reduce using rule 356 (event_chord)
$default reduce using rule 357 (note_chord_element)
$default reduce using rule 358 (chord_body)
$default reduce using rule 359 (chord_body)
$default reduce using rule 36 (embedded_scm)
$default reduce using rule 360 (chord_body_elements)
$default reduce using rule 361 (chord_body_elements)
$default reduce using rule 362 (chord_body_element)
$default reduce using rule 363 (chord_body_element)
$default reduce using rule 364 (chord_body_element)
$default reduce using rule 365 (music_function_chord_body)
$default reduce using rule 366 (music_function_chord_body)
$default reduce using rule 367 (music_function_chord_body)
$default reduce using rule 368 (music_function_call_closed)
$default reduce using rule 369 (event_function_event)
$default reduce using rule 37 (embedded_scm_arg)
$default reduce using rule 370 (command_element)
$default reduce using rule 371 (command_event)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 372 (post_events)
$default reduce using rule 373 (post_events)
$default reduce using rule 374 (post_event_nofinger)
$default reduce using rule 375 (post_event_nofinger)
$default reduce using rule 376 (post_event_nofinger)
$default reduce using rule 377 (post_event_nofinger)
$default reduce using rule 378 (post_event_nofinger)
$default reduce using rule 379 (post_event_nofinger)
$default reduce using rule 38 (embedded_scm_arg)
$default reduce using rule 380 (post_event_nofinger)
$default reduce using rule 381 (post_event_nofinger)
$default reduce using rule 382 (post_event)
$default reduce using rule 383 (post_event)
$default reduce using rule 384 (string_number_event)
$default reduce using rule 385 (direction_less_event)
$default reduce using rule 386 (direction_less_event)
$default reduce using rule 387 (direction_less_event)
$default reduce using rule 388 (direction_less_event)
$default reduce using rule 389 (direction_reqd_event)
$default reduce using rule 39 (embedded_scm_arg)
$default reduce using rule 390 (direction_reqd_event)
$default reduce using rule 391 (octave_check)
$default reduce using rule 391 (octave_check)
$default reduce using rule 392 (octave_check)
$default reduce using rule 393 (quotes)
$default reduce using rule 393 (quotes)
$default reduce using rule 393 (quotes)
$default reduce using rule 393 (quotes)
$default reduce using rule 393 (quotes)
$default reduce using rule 394 (quotes)
$default reduce using rule 395 (quotes)
$default reduce using rule 396 (sup_quotes)
$default reduce using rule 397 (sup_quotes)
$default reduce using rule 398 (sub_quotes)
$default reduce using rule 399 (sub_quotes)
$default reduce using rule 4 (lilypond)
$default reduce using rule 40 (scm_function_call)
$default reduce using rule 400 (steno_pitch)
$default reduce using rule 401 (steno_tonic_pitch)
$default reduce using rule 402 (pitch)
$default reduce using rule 403 (pitch)
$default reduce using rule 404 (pitch_arg)
$default reduce using rule 405 (gen_text_def)
$default reduce using rule 406 (gen_text_def)
$default reduce using rule 407 (gen_text_def)
$default reduce using rule 408 (fingering)
$default reduce using rule 409 (script_abbreviation)
$default reduce using rule 410 (script_abbreviation)
$default reduce using rule 411 (script_abbreviation)
$default reduce using rule 412 (script_abbreviation)
$default reduce using rule 413 (script_abbreviation)
$default reduce using rule 414 (script_abbreviation)
$default reduce using rule 415 (script_abbreviation)
$default reduce using rule 416 (script_dir)
$default reduce using rule 417 (script_dir)
$default reduce using rule 418 (script_dir)
$default reduce using rule 418 (script_dir)
$default reduce using rule 418 (script_dir)
$default reduce using rule 418 (script_dir)
$default reduce using rule 418 (script_dir)
$default reduce using rule 418 (script_dir)
$default reduce using rule 419 (duration_length)
$default reduce using rule 42 (embedded_lilypond)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 420 (maybe_notemode_duration)
$default reduce using rule 421 (maybe_notemode_duration)
$default reduce using rule 422 (optional_notemode_duration)
$default reduce using rule 423 (steno_duration)
$default reduce using rule 424 (steno_duration)
$default reduce using rule 425 (multiplied_duration)
$default reduce using rule 426 (multiplied_duration)
$default reduce using rule 427 (multiplied_duration)
$default reduce using rule 428 (dots)
$default reduce using rule 428 (dots)
$default reduce using rule 429 (dots)
$default reduce using rule 430 (tremolo_type)
$default reduce using rule 431 (tremolo_type)
$default reduce using rule 432 (bass_number)
$default reduce using rule 433 (bass_number)
$default reduce using rule 434 (bass_number)
$default reduce using rule 435 (bass_number)
$default reduce using rule 436 (figured_bass_alteration)
$default reduce using rule 437 (figured_bass_alteration)
$default reduce using rule 438 (figured_bass_alteration)
$default reduce using rule 439 (bass_figure)
$default reduce using rule 44 (embedded_lilypond)
$default reduce using rule 440 (bass_figure)
$default reduce using rule 441 (bass_figure)
$default reduce using rule 442 (bass_figure)
$default reduce using rule 443 (bass_figure)
$default reduce using rule 444 (figured_bass_modification)
$default reduce using rule 445 (figured_bass_modification)
$default reduce using rule 446 (figured_bass_modification)
$default reduce using rule 447 (figured_bass_modification)
$default reduce using rule 448 (br_bass_figure)
$default reduce using rule 449 (br_bass_figure)
$default reduce using rule 45 (embedded_lilypond)
$default reduce using rule 450 (figure_list)
$default reduce using rule 451 (figure_list)
$default reduce using rule 452 (figure_spec)
$default reduce using rule 453 (optional_rest)
$default reduce using rule 454 (optional_rest)
$default reduce using rule 455 (simple_element)
$default reduce using rule 456 (simple_element)
$default reduce using rule 457 (simple_element)
$default reduce using rule 458 (simple_chord_elements)
$default reduce using rule 459 (simple_chord_elements)
$default reduce using rule 46 (lilypond_header_body)
$default reduce using rule 460 (lyric_element)
$default reduce using rule 461 (lyric_element)
$default reduce using rule 462 (lyric_element)
$default reduce using rule 463 (lyric_element_music)
$default reduce using rule 465 (new_chord)
$default reduce using rule 466 (chord_items)
$default reduce using rule 467 (chord_items)
$default reduce using rule 468 (chord_separator)
$default reduce using rule 469 (chord_separator)
$default reduce using rule 47 (lilypond_header_body)
$default reduce using rule 470 (chord_separator)
$default reduce using rule 471 (chord_separator)
$default reduce using rule 472 (chord_item)
$default reduce using rule 473 (chord_item)
$default reduce using rule 474 (chord_item)
$default reduce using rule 475 (step_numbers)
$default reduce using rule 476 (step_numbers)
$default reduce using rule 477 (step_number)
$default reduce using rule 478 (step_number)
$default reduce using rule 479 (step_number)
$default reduce using rule 48 (lilypond_header_body)
$default reduce using rule 480 (tempo_range)
$default reduce using rule 481 (tempo_range)
$default reduce using rule 482 (number_expression)
$default reduce using rule 483 (number_expression)
$default reduce using rule 484 (number_expression)
$default reduce using rule 485 (number_term)
$default reduce using rule 486 (number_term)
$default reduce using rule 487 (number_term)
$default reduce using rule 488 (number_factor)
$default reduce using rule 489 (number_factor)
$default reduce using rule 49 (lilypond_header)
$default reduce using rule 490 (bare_number_common)
$default reduce using rule 491 (bare_number_common)
$default reduce using rule 492 (bare_number_common_closed)
$default reduce using rule 492 (bare_number_common_closed)
$default reduce using rule 493 (bare_number_common_closed)
$default reduce using rule 494 (bare_number)
$default reduce using rule 495 (bare_number)
$default reduce using rule 496 (bare_number)
$default reduce using rule 497 (bare_number_closed)
$default reduce using rule 498 (bare_number_closed)
$default reduce using rule 499 (unsigned_number)
$default reduce using rule 5 (lilypond)
$default reduce using rule 50 (assignment_id)
$default reduce using rule 500 (unsigned_number)
$default reduce using rule 501 (unsigned_number)
$default reduce using rule 502 (exclamations)
$default reduce using rule 502 (exclamations)
$default reduce using rule 503 (exclamations)
$default reduce using rule 504 (questions)
$default reduce using rule 504 (questions)
$default reduce using rule 505 (questions)
$default reduce using rule 506 ($@13)
$default reduce using rule 507 (full_markup_list)
$default reduce using rule 508 ($@14)
$default reduce using rule 509 (full_markup)
$default reduce using rule 51 (assignment)
$default reduce using rule 510 (markup_top)
$default reduce using rule 511 (markup_top)
$default reduce using rule 512 (markup_top)
$default reduce using rule 513 ($@15)
$default reduce using rule 514 (markup_scm)
$default reduce using rule 515 (markup_list)
$default reduce using rule 516 (markup_list)
$default reduce using rule 517 (markup_uncomposed_list)
$default reduce using rule 518 (markup_uncomposed_list)
$default reduce using rule 519 (markup_uncomposed_list)
$default reduce using rule 52 (assignment)
$default reduce using rule 520 (markup_composed_list)
$default reduce using rule 521 (markup_braced_list)
$default reduce using rule 522 (markup_braced_list_body)
$default reduce using rule 523 (markup_braced_list_body)
$default reduce using rule 524 (markup_braced_list_body)
$default reduce using rule 525 (markup_command_list)
$default reduce using rule 526 (markup_command_basic_arguments)
$default reduce using rule 527 (markup_command_basic_arguments)
$default reduce using rule 528 (markup_command_basic_arguments)
$default reduce using rule 529 (markup_command_list_arguments)
$default reduce using rule 53 (assignment)
$default reduce using rule 530 (markup_command_list_arguments)
$default reduce using rule 531 (markup_head_1_item)
$default reduce using rule 532 (markup_head_1_list)
$default reduce using rule 533 (markup_head_1_list)
$default reduce using rule 534 (simple_markup)
$default reduce using rule 535 ($@16)
$default reduce using rule 536 (simple_markup)
$default reduce using rule 537 (simple_markup)
$default reduce using rule 538 (simple_markup)
$default reduce using rule 539 (markup)
$default reduce using rule 54 (identifier_init)
$default reduce using rule 540 (markup)
$default reduce using rule 55 (identifier_init)
$default reduce using rule 56 (identifier_init)
$default reduce using rule 57 (identifier_init)
$default reduce using rule 58 (identifier_init)
$default reduce using rule 59 (identifier_init)
$default reduce using rule 6 (lilypond)
$default reduce using rule 60 (identifier_init)
$default reduce using rule 61 (identifier_init)
$default reduce using rule 62 (identifier_init)
$default reduce using rule 63 (identifier_init)
$default reduce using rule 64 (identifier_init)
$default reduce using rule 65 (identifier_init)
$default reduce using rule 66 (identifier_init)
$default reduce using rule 67 (context_def_spec_block)
$default reduce using rule 68 (context_mod_arg)
$default reduce using rule 69 ($@3)
$default reduce using rule 69 ($@3)
$default reduce using rule 7 (lilypond)
$default reduce using rule 70 (context_mod_arg)
$default reduce using rule 71 (context_mod_embedded)
$default reduce using rule 72 (context_def_spec_body)
$default reduce using rule 73 (context_def_spec_body)
$default reduce using rule 74 (context_def_spec_body)
$default reduce using rule 75 (context_def_spec_body)
$default reduce using rule 76 (context_def_spec_body)
$default reduce using rule 77 (book_block)
$default reduce using rule 78 (book_body)
$default reduce using rule 79 (book_body)
$default reduce using rule 8 (lilypond)
$default reduce using rule 80 (book_body)
$default reduce using rule 81 (book_body)
$default reduce using rule 82 (book_body)
$default reduce using rule 83 (book_body)
$default reduce using rule 84 (book_body)
$default reduce using rule 85 (book_body)
$default reduce using rule 86 (book_body)
$default reduce using rule 87 (book_body)
$default reduce using rule 89 (book_body)
$default reduce using rule 90 (book_body)
$default reduce using rule 91 (bookpart_block)
$default reduce using rule 92 (bookpart_body)
$default reduce using rule 93 (bookpart_body)
$default reduce using rule 94 (bookpart_body)
$default reduce using rule 95 (bookpart_body)
$default reduce using rule 96 (bookpart_body)
$default reduce using rule 97 (bookpart_body)
$default reduce using rule 98 (bookpart_body)
$default reduce using rule 99 (bookpart_body)
'!' shift, and go to state 440
'!' shift, and go to state 440
'*' shift, and go to state 320
'/' shift, and go to state 321
'*' shift, and go to state 425
'*' shift, and go to state 425
',' shift, and go to state 428
'-' shift, and go to state 318
'+' shift, and go to state 319
'-' shift, and go to state 667
'.' shift, and go to state 376
'.' shift, and go to state 376
'.' shift, and go to state 376
'.' shift, and go to state 575
'.' shift, and go to state 575
'.' shift, and go to state 641
'.' shift, and go to state 720
'=' shift, and go to state 331
'=' shift, and go to state 331
'=' shift, and go to state 378
'=' shift, and go to state 389
'=' shift, and go to state 393
'=' shift, and go to state 398
'=' shift, and go to state 403
'=' shift, and go to state 527
'=' shift, and go to state 576
'=' shift, and go to state 599
'?' shift, and go to state 600
'=' shift, and go to state 599
'?' shift, and go to state 600
'=' shift, and go to state 663
'=' shift, and go to state 712
'\'' shift, and go to state 280
',' shift, and go to state 281
'\'' shift, and go to state 280
',' shift, and go to state 281
'\'' shift, and go to state 280
',' shift, and go to state 281
'\'' shift, and go to state 280
',' shift, and go to state 281
'\'' shift, and go to state 280
',' shift, and go to state 281
'\'' shift, and go to state 427
'{' shift, and go to state 167
'{' shift, and go to state 168
'{' shift, and go to state 175
'{' shift, and go to state 201
'{' shift, and go to state 370
'{' shift, and go to state 40
'{' shift, and go to state 40
'{' shift, and go to state 40
'{' shift, and go to state 40
'{' shift, and go to state 405
'{' shift, and go to state 605
0 $accept: . start_symbol "end of input"
0 $accept: start_symbol "end of input" .
0 $accept: start_symbol . "end of input"
3 start_symbol: "#{" $@1 . embedded_lilypond
3 start_symbol: "#{" $@1 embedded_lilypond .
3 start_symbol: "#{" . $@1 embedded_lilypond
5 lilypond: lilypond toplevel_expression .
6 lilypond: lilypond assignment .
7 lilypond: lilypond error .
8 lilypond: lilypond "\version-error" .
book_body go to state 328
BOOK_IDENTIFIER shift, and go to state 327
BOOK_IDENTIFIER shift, and go to state 329
bookpart_body go to state 330
braced_music_list go to state 176
braced_music_list go to state 177
braced_music_list go to state 449
braced_music_list go to state 681
chord_body_elements go to state 271
chord_items go to state 598
chord_separator go to state 439
CONTEXT_DEF_IDENTIFIER shift, and go to state 390
context_def_spec_body go to state 391
context_mod_list go to state 579
dots go to state 399
dots go to state 399
dots go to state 400
exclamations go to state 297
exclamations go to state 581
figure_list go to state 272
fingering go to state 225
fingering go to state 226
fingering go to state 595
lilypond_header go to state 192
lilypond_header go to state 603
lilypond_header go to state 604
lilypond_header go to state 616
lilypond_header go to state 617
lilypond_header_body go to state 526
markup_braced_list_body go to state 484
markup_command_basic_arguments go to state 480
MARKUP_IDENTIFIER shift, and go to state 486
MARKUPLIST_IDENTIFIER shift, and go to state 487
music_list go to state 179
music_list go to state 190
music_list go to state 429
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
new_lyrics go to state 208
NUMBER_IDENTIFIER shift, and go to state 214
NUMBER_IDENTIFIER shift, and go to state 214
NUMBER_IDENTIFIER shift, and go to state 215
octave_check go to state 601
octave_check go to state 717
optional_id go to state 332
optional_id go to state 357
optional_rest go to state 722
OUTPUT_DEF_IDENTIFIER shift, and go to state 379
post_events go to state 294
post_events go to state 315
post_events go to state 316
post_events go to state 424
post_events go to state 426
post_events go to state 431
post_events go to state 443
post_events go to state 580
post_events go to state 731
questions go to state 441
questions go to state 672
start_symbol go to state 2
lilypond go to state 3
steno_duration go to state 402
steno_tonic_pitch go to state 596
steno_tonic_pitch go to state 597
step_number go to state 732
symbol_list_arg go to state 665
TONICNAME_PITCH shift, and go to state 106
TONICNAME_PITCH shift, and go to state 106
UNSIGNED shift, and go to state 213
UNSIGNED shift, and go to state 224
UNSIGNED shift, and go to state 224
UNSIGNED shift, and go to state 224
UNSIGNED shift, and go to state 673
10 toplevel_expression: $@2 . lilypond_header
10 toplevel_expression: $@2 lilypond_header .
11 toplevel_expression: book_block .
12 toplevel_expression: bookpart_block .
13 toplevel_expression: BOOK_IDENTIFIER .
14 toplevel_expression: score_block .
15 toplevel_expression: composite_music .
16 toplevel_expression: full_markup .
17 toplevel_expression: full_markup_list .
18 toplevel_expression: SCM_TOKEN .
19 toplevel_expression: embedded_scm_active .
20 toplevel_expression: output_def .
21 embedded_scm_bare: SCM_TOKEN .
22 embedded_scm_bare: SCM_IDENTIFIER .
23 embedded_scm_active: SCM_IDENTIFIER .
24 embedded_scm_active: scm_function_call .
25 embedded_scm_bare_arg: SCM_ARG .
26 embedded_scm_bare_arg: SCM_TOKEN .
27 embedded_scm_bare_arg: FRACTION .
28 embedded_scm_bare_arg: full_markup_list .
29 embedded_scm_bare_arg: context_modification .
30 embedded_scm_bare_arg: score_block .
31 embedded_scm_bare_arg: context_def_spec_block .
32 embedded_scm_bare_arg: book_block .
33 embedded_scm_bare_arg: bookpart_block .
34 embedded_scm_bare_arg: output_def .
35 embedded_scm: embedded_scm_bare .
35 embedded_scm: embedded_scm_bare .
36 embedded_scm: scm_function_call .
37 embedded_scm_arg: embedded_scm_bare_arg .
38 embedded_scm_arg: scm_function_call .
39 embedded_scm_arg: music_assign .
40 scm_function_call: SCM_FUNCTION . function_arglist
40 scm_function_call: SCM_FUNCTION function_arglist .
42 embedded_lilypond: identifier_init .
43 embedded_lilypond: music_embedded . music_embedded music_list
43 embedded_lilypond: music_embedded music_embedded . music_list
43 embedded_lilypond: music_embedded music_embedded music_list .
44 embedded_lilypond: error .
45 embedded_lilypond: "\version-error" . embedded_lilypond
45 embedded_lilypond: "\version-error" embedded_lilypond .
47 lilypond_header_body: lilypond_header_body . assignment
47 lilypond_header_body: lilypond_header_body assignment .
48 | lilypond_header_body . embedded_scm
48 lilypond_header_body: lilypond_header_body embedded_scm .
49 lilypond_header: "\header" '{' . lilypond_header_body '}'
49 lilypond_header: "\header" '{' lilypond_header_body '}' .
49 lilypond_header: "\header" '{' lilypond_header_body . '}'
49 lilypond_header: "\header" . '{' lilypond_header_body '}'
50 assignment_id: STRING .
51 assignment: assignment_id '=' . identifier_init
51 assignment: assignment_id '=' identifier_init .
51 assignment: assignment_id . '=' identifier_init
52 | assignment_id . property_path '=' identifier_init
52 assignment: assignment_id property_path '=' . identifier_init
52 assignment: assignment_id property_path '=' identifier_init .
52 assignment: assignment_id property_path . '=' identifier_init
53 | assignment_id . '.' property_path '=' identifier_init
53 assignment: assignment_id '.' . property_path '=' identifier_init
53 assignment: assignment_id '.' property_path '=' . identifier_init
53 assignment: assignment_id '.' property_path '=' identifier_init .
53 assignment: assignment_id '.' property_path . '=' identifier_init
54 identifier_init: score_block .
55 identifier_init: book_block .
56 identifier_init: bookpart_block .
57 identifier_init: output_def .
58 identifier_init: context_def_spec_block .
59 identifier_init: music_assign .
60 identifier_init: post_event_nofinger . post_events
60 identifier_init: post_event_nofinger post_events .
61 identifier_init: number_expression .
62 identifier_init: FRACTION .
63 identifier_init: string .
64 identifier_init: embedded_scm .
64 identifier_init: embedded_scm .
65 identifier_init: full_markup_list .
66 identifier_init: context_modification .
67 context_def_spec_block: "\context" '{' . context_def_spec_body '}'
67 context_def_spec_block: "\context" '{' context_def_spec_body '}' .
67 context_def_spec_block: "\context" '{' context_def_spec_body . '}'
67 context_def_spec_block: "\context" . '{' context_def_spec_body '}'
68 context_mod_arg: embedded_scm .
70 context_mod_arg: $@3 . composite_music
70 context_mod_arg: $@3 composite_music .
71 context_mod_embedded: context_mod_arg .
73 context_def_spec_body: CONTEXT_DEF_IDENTIFIER .
74 context_def_spec_body: context_def_spec_body . context_mod
74 context_def_spec_body: context_def_spec_body context_mod .
75 | context_def_spec_body . context_modification
75 context_def_spec_body: context_def_spec_body context_modification .
76 | context_def_spec_body . context_mod_embedded
76 context_def_spec_body: context_def_spec_body context_mod_embedded .
77 book_block: "\book" '{' . book_body '}'
77 book_block: "\book" '{' book_body '}' .
77 book_block: "\book" '{' book_body . '}'
77 book_block: "\book" . '{' book_body '}'
79 book_body: BOOK_IDENTIFIER .
80 book_body: book_body . paper_block
80 book_body: book_body paper_block .
81 | book_body . bookpart_block
81 book_body: book_body bookpart_block .
82 | book_body . score_block
82 book_body: book_body score_block .
83 | book_body . composite_music
83 book_body: book_body composite_music .
84 | book_body . full_markup
84 book_body: book_body full_markup .
85 | book_body . full_markup_list
85 book_body: book_body full_markup_list .
86 | book_body . SCM_TOKEN
86 book_body: book_body SCM_TOKEN .
87 | book_body . embedded_scm_active
87 book_body: book_body embedded_scm_active .
89 | book_body . $@4 lilypond_header
89 book_body: book_body $@4 . lilypond_header
89 book_body: book_body $@4 lilypond_header .
90 | book_body . error
90 book_body: book_body error .
91 bookpart_block: "\bookpart" '{' . bookpart_body '}'
91 bookpart_block: "\bookpart" '{' bookpart_body '}' .
91 bookpart_block: "\bookpart" '{' bookpart_body . '}'
91 bookpart_block: "\bookpart" . '{' bookpart_body '}'
93 bookpart_body: BOOK_IDENTIFIER .
94 bookpart_body: bookpart_body . paper_block
94 bookpart_body: bookpart_body paper_block .
95 | bookpart_body . score_block
95 bookpart_body: bookpart_body score_block .
96 | bookpart_body . composite_music
96 bookpart_body: bookpart_body composite_music .
97 | bookpart_body . full_markup
97 bookpart_body: bookpart_body full_markup .
98 | bookpart_body . full_markup_list
98 bookpart_body: bookpart_body full_markup_list .
99 | bookpart_body . SCM_TOKEN
99 bookpart_body: bookpart_body SCM_TOKEN .
100 | bookpart_body . embedded_scm_active
100 bookpart_body: bookpart_body embedded_scm_active .
102 | bookpart_body . $@5 lilypond_header
102 bookpart_body: bookpart_body $@5 . lilypond_header
102 bookpart_body: bookpart_body $@5 lilypond_header .
103 | bookpart_body . error
103 bookpart_body: bookpart_body error .
104 score_block: "\score" '{' . score_body '}'
104 score_block: "\score" '{' score_body '}' .
104 score_block: "\score" '{' score_body . '}'
104 score_block: "\score" . '{' score_body '}'
107 score_headers: score_headers $@6 . lilypond_header
107 score_headers: score_headers $@6 lilypond_header .
107 score_headers: score_headers . $@6 lilypond_header
108 | score_headers . output_def
108 score_headers: score_headers output_def .
109 score_body: score_headers . music
109 score_body: score_headers music .
110 score_body: embedded_scm_active .
112 score_body: score_body $@7 . lilypond_header
112 score_body: score_body $@7 lilypond_header .
112 score_body: score_body . $@7 lilypond_header
112 score_body: score_body . $@7 lilypond_header
113 | score_body . output_def
113 | score_body . output_def
113 score_body: score_body output_def .
114 | score_body . error
114 | score_body . error
114 score_body: score_body error .
115 paper_block: output_def .
116 output_def: output_def_body '}' .
116 output_def: output_def_body . '}'
117 output_def_head: "\paper" .
118 output_def_head: "\midi" .
119 output_def_head: "\layout" .
120 output_def_head_with_mode_switch: output_def_head .
121 music_or_context_def: music_arg .
122 music_or_context_def: context_def_spec_block .
123 output_def_body: output_def_head_with_mode_switch '{' .
123 output_def_body: output_def_head_with_mode_switch . '{'
124 | output_def_head_with_mode_switch
'{'
.
OUTPUT_DEF_IDENTIFIER
124 | output_def_head_with_mode_switch
.
'{'
OUTPUT_DEF_IDENTIFIER
124 output_def_body: output_def_head_with_mode_switch
'{'
OUTPUT_DEF_IDENTIFIER
.
125 output_def_body: output_def_body . assignment
125 output_def_body: output_def_body assignment .
126 | output_def_body . embedded_scm
126 output_def_body: output_def_body embedded_scm .
128 | output_def_body . $@8 music_or_context_def
128 output_def_body: output_def_body $@8 . music_or_context_def
128 output_def_body: output_def_body $@8 music_or_context_def .
129 | output_def_body . error
129 output_def_body: output_def_body error .
130 tempo_event: "\tempo" . steno_duration '=' tempo_range
130 tempo_event: "\tempo" steno_duration '=' . tempo_range
130 tempo_event: "\tempo" steno_duration '=' tempo_range .
130 tempo_event: "\tempo" steno_duration . '=' tempo_range
131 | "\tempo" . scalar steno_duration '=' tempo_range
131 tempo_event: "\tempo" scalar . steno_duration '=' tempo_range
131 tempo_event: "\tempo" scalar steno_duration '=' . tempo_range
131 tempo_event: "\tempo" scalar steno_duration '=' tempo_range .
131 tempo_event: "\tempo" scalar steno_duration . '=' tempo_range
132 | "\tempo" . scalar
132 | "\tempo" scalar .
134 music_list: music_list . music_embedded
134 music_list: music_list . music_embedded
134 music_list: music_list . music_embedded
134 music_list: music_list music_embedded .
135 | music_list . error
135 | music_list . error
135 | music_list . error
135 music_list: music_list error .
136 braced_music_list: '{' . music_list '}'
136 braced_music_list: '{' music_list '}' .
136 braced_music_list: '{' music_list . '}'
137 music: music_arg .
138 music: lyric_element_music .
139 music_embedded: music .
140 music_embedded: music_embedded_backup .
141 | music_embedded_backup
.
"(backed-up?)"
lyric_element_music
141 music_embedded: music_embedded_backup
"(backed-up?)"
.
lyric_element_music
141 music_embedded: music_embedded_backup
"(backed-up?)"
lyric_element_music
.
142 music_embedded_backup: embedded_scm .
142 music_embedded_backup: embedded_scm .
143 music_arg: simple_music .
143 music_arg: simple_music .
144 music_arg: composite_music .
144 music_arg: composite_music .
145 music_assign: simple_music .
145 music_assign: simple_music .
146 music_assign: composite_music .
146 music_assign: composite_music .
147 repeated_music: "\repeat" . simple_string unsigned_number music
147 repeated_music: "\repeat" simple_string . unsigned_number music
147 repeated_music: "\repeat" simple_string unsigned_number . music
147 repeated_music: "\repeat" simple_string unsigned_number music .
148 repeated_music: REPEAT_IDENTIFIER . music
148 repeated_music: REPEAT_IDENTIFIER music .
149 | "\repeat"
.
simple_string
unsigned_number
music
"\alternative"
braced_music_list
149 | "\repeat"
simple_string
.
unsigned_number
music
"\alternative"
braced_music_list
149 | "\repeat"
simple_string
unsigned_number
.
music
"\alternative"
braced_music_list
149 | "\repeat"
simple_string
unsigned_number
music
.
"\alternative"
braced_music_list
149 repeated_music: "\repeat"
simple_string
unsigned_number
music
"\alternative"
.
braced_music_list
149 repeated_music: "\repeat"
simple_string
unsigned_number
music
"\alternative"
braced_music_list
.
150 | REPEAT_IDENTIFIER
.
music
"\alternative"
braced_music_list
150 | REPEAT_IDENTIFIER
music
.
"\alternative"
braced_music_list
150 repeated_music: REPEAT_IDENTIFIER
music
"\alternative"
.
braced_music_list
150 repeated_music: REPEAT_IDENTIFIER
music
"\alternative"
braced_music_list
.
151 sequential_music: "\sequential" . braced_music_list
151 sequential_music: "\sequential" braced_music_list .
152 sequential_music: braced_music_list .
153 simultaneous_music: "\simultaneous" . braced_music_list
153 simultaneous_music: "\simultaneous" braced_music_list .
154 simultaneous_music: "<<" . music_list ">>"
154 simultaneous_music: "<<" music_list ">>" .
154 simultaneous_music: "<<" music_list . ">>"
155 simple_music: event_chord .
156 simple_music: music_property_def .
157 simple_music: context_change .
159 context_modification: "\with" $@9 '{' . context_mod_list '}'
159 context_modification: "\with" $@9 '{' context_mod_list '}' .
159 context_modification: "\with" $@9 '{' context_mod_list . '}'
159 context_modification: "\with" $@9 . '{' context_mod_list '}'
159 context_modification: "\with" . $@9 '{' context_mod_list '}'
160 | "\with" . CONTEXT_MOD_IDENTIFIER
160 context_modification: "\with" CONTEXT_MOD_IDENTIFIER .
161 context_modification: CONTEXT_MOD_IDENTIFIER .
162 | "\with" . context_modification_arg
162 context_modification: "\with" context_modification_arg .
163 context_modification_arg: embedded_scm_closed .
164 context_modification_arg: MUSIC_IDENTIFIER .
166 optional_context_mod: context_modification .
168 context_mod_list: context_mod_list . context_mod
168 context_mod_list: context_mod_list context_mod .
169 | context_mod_list . CONTEXT_MOD_IDENTIFIER
169 context_mod_list: context_mod_list CONTEXT_MOD_IDENTIFIER .
170 | context_mod_list . context_mod_embedded
170 context_mod_list: context_mod_list context_mod_embedded .
171 composite_music: complex_music .
172 composite_music: music_bare .
173 closed_music: music_bare .
174 closed_music: complex_music_prefix . closed_music
174 closed_music: complex_music_prefix closed_music .
175 closed_music: music_function_call_closed .
176 music_bare: mode_changed_music .
177 music_bare: MUSIC_IDENTIFIER .
178 music_bare: grouped_music_list .
179 grouped_music_list: simultaneous_music .
180 grouped_music_list: sequential_music .
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
.
function_arglist_nonbackup
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
.
function_arglist_nonbackup
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
.
function_arglist_nonbackup
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
.
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
.
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
post_event_nofinger
.
181 function_arglist_nonbackup_common: "optional?"
.
"scheme?"
function_arglist_nonbackup
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
.
"scheme?"
function_arglist_nonbackup
post_event_nofinger
181 function_arglist_nonbackup_common: "optional?"
.
"scheme?"
function_arglist_nonbackup
post_event_nofinger
182 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
UNSIGNED
182 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
UNSIGNED
182 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
UNSIGNED
182 | "optional?"
"scheme?"
function_arglist_nonbackup
.
'-'
UNSIGNED
182 | "optional?"
"scheme?"
function_arglist_nonbackup
.
'-'
UNSIGNED
182 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
UNSIGNED
182 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
UNSIGNED
182 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
UNSIGNED
182 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
'-'
.
UNSIGNED
182 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
'-'
UNSIGNED
.
183 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
REAL
183 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
REAL
183 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
REAL
183 | "optional?"
"scheme?"
function_arglist_nonbackup
'-'
.
REAL
183 | "optional?"
"scheme?"
function_arglist_nonbackup
.
'-'
REAL
183 | "optional?"
"scheme?"
function_arglist_nonbackup
.
'-'
REAL
183 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
REAL
183 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
REAL
183 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
REAL
183 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
'-'
REAL
.
184 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
184 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
184 | "optional?"
"scheme?"
.
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
184 | "optional?"
"scheme?"
function_arglist_nonbackup
'-'
.
NUMBER_IDENTIFIER
184 | "optional?"
"scheme?"
function_arglist_nonbackup
.
'-'
NUMBER_IDENTIFIER
184 | "optional?"
"scheme?"
function_arglist_nonbackup
.
'-'
NUMBER_IDENTIFIER
184 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
184 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
184 | "optional?"
.
"scheme?"
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
184 function_arglist_nonbackup_common: "optional?"
"scheme?"
function_arglist_nonbackup
'-'
NUMBER_IDENTIFIER
.
185 function_arglist_closed_nonbackup: function_arglist_nonbackup_common .
186 function_arglist_closed_nonbackup: function_arglist_closed_common .
187 function_arglist_closed_nonbackup: "optional?"
"scheme?"
.
function_arglist_nonbackup
embedded_scm_arg_closed
187 function_arglist_closed_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
.
embedded_scm_arg_closed
187 function_arglist_closed_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
embedded_scm_arg_closed
.
187 function_arglist_closed_nonbackup: "optional?"
.
"scheme?"
function_arglist_nonbackup
embedded_scm_arg_closed
188 | "optional?"
"scheme?"
.
function_arglist_nonbackup
bare_number_closed
188 | "optional?"
"scheme?"
function_arglist_nonbackup
.
bare_number_closed
188 | "optional?"
.
"scheme?"
function_arglist_nonbackup
bare_number_closed
188 function_arglist_closed_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
bare_number_closed
.
189 | "optional?"
"scheme?"
.
function_arglist_nonbackup
SCM_IDENTIFIER
189 | "optional?"
"scheme?"
function_arglist_nonbackup
.
SCM_IDENTIFIER
189 | "optional?"
.
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
189 function_arglist_closed_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
.
190 | "optional?"
"scheme?"
.
function_arglist_nonbackup
STRING
190 | "optional?"
"scheme?"
function_arglist_nonbackup
.
STRING
190 | "optional?"
.
"scheme?"
function_arglist_nonbackup
STRING
190 function_arglist_closed_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
STRING
.
191 | "optional?"
"scheme?"
.
function_arglist_nonbackup
full_markup
191 | "optional?"
"scheme?"
function_arglist_nonbackup
.
full_markup
191 | "optional?"
.
"scheme?"
function_arglist_nonbackup
full_markup
191 function_arglist_closed_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
full_markup
.
192 symbol_list_arg: SYMBOL_LIST .
193 | SYMBOL_LIST . '.' symbol_list_rev
193 symbol_list_arg: SYMBOL_LIST '.' . symbol_list_rev
193 symbol_list_arg: SYMBOL_LIST '.' symbol_list_rev .
194 symbol_list_rev: symbol_list_part .
195 symbol_list_rev: symbol_list_rev '.' . symbol_list_part
195 symbol_list_rev: symbol_list_rev '.' symbol_list_part .
195 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
195 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
195 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
195 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
196 symbol_list_part: symbol_list_element .
197 symbol_list_element: STRING .
198 symbol_list_element: embedded_scm_bare .
199 function_arglist_nonbackup: function_arglist_nonbackup_common .
200 function_arglist_nonbackup: function_arglist_common .
201 function_arglist_nonbackup: "optional?"
"scheme?"
.
function_arglist_nonbackup
embedded_scm_arg
201 function_arglist_nonbackup: "optional?"
"scheme?"
.
function_arglist_nonbackup
embedded_scm_arg
201 function_arglist_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
.
embedded_scm_arg
201 function_arglist_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
embedded_scm_arg
.
201 function_arglist_nonbackup: "optional?"
.
"scheme?"
function_arglist_nonbackup
embedded_scm_arg
201 function_arglist_nonbackup: "optional?"
.
"scheme?"
function_arglist_nonbackup
embedded_scm_arg
202 | "optional?"
"scheme?"
.
function_arglist_nonbackup
bare_number_common
202 | "optional?"
"scheme?"
.
function_arglist_nonbackup
bare_number_common
202 | "optional?"
"scheme?"
function_arglist_nonbackup
.
bare_number_common
202 | "optional?"
.
"scheme?"
function_arglist_nonbackup
bare_number_common
202 | "optional?"
.
"scheme?"
function_arglist_nonbackup
bare_number_common
202 function_arglist_nonbackup: "optional?"
"scheme?"
function_arglist_nonbackup
bare_number_common
.
203 function_arglist_nonbackup: function_arglist_nonbackup_reparse
"(reparsed?)"
.
duration_length
203 function_arglist_nonbackup: function_arglist_nonbackup_reparse
"(reparsed?)"
duration_length
.
203 function_arglist_nonbackup: function_arglist_nonbackup_reparse
.
"(reparsed?)"
duration_length
204 | function_arglist_nonbackup_reparse
"(reparsed?)"
.
bare_number_common
204 | function_arglist_nonbackup_reparse
.
"(reparsed?)"
bare_number_common
204 function_arglist_nonbackup: function_arglist_nonbackup_reparse
"(reparsed?)"
bare_number_common
.
205 | function_arglist_nonbackup_reparse
"(reparsed?)"
.
SCM_ARG
205 | function_arglist_nonbackup_reparse
.
"(reparsed?)"
SCM_ARG
205 function_arglist_nonbackup: function_arglist_nonbackup_reparse
"(reparsed?)"
SCM_ARG
.
206 | function_arglist_nonbackup_reparse
"(reparsed?)"
.
lyric_element_music
206 | function_arglist_nonbackup_reparse
.
"(reparsed?)"
lyric_element_music
206 function_arglist_nonbackup: function_arglist_nonbackup_reparse
"(reparsed?)"
lyric_element_music
.
207 | function_arglist_nonbackup_reparse
"(reparsed?)"
.
symbol_list_arg
207 | function_arglist_nonbackup_reparse
.
"(reparsed?)"
symbol_list_arg
207 function_arglist_nonbackup: function_arglist_nonbackup_reparse
"(reparsed?)"
symbol_list_arg
.
208 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
.
function_arglist_nonbackup
SCM_IDENTIFIER
208 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
.
function_arglist_nonbackup
SCM_IDENTIFIER
208 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
.
SCM_IDENTIFIER
208 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
.
208 function_arglist_nonbackup_reparse: "optional?"
.
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
208 function_arglist_nonbackup_reparse: "optional?"
.
"scheme?"
function_arglist_nonbackup
SCM_IDENTIFIER
209 | "optional?"
"scheme?"
.
function_arglist_nonbackup
STRING
209 | "optional?"
"scheme?"
.
function_arglist_nonbackup
STRING
209 | "optional?"
"scheme?"
function_arglist_nonbackup
.
STRING
209 | "optional?"
.
"scheme?"
function_arglist_nonbackup
STRING
209 | "optional?"
.
"scheme?"
function_arglist_nonbackup
STRING
209 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
STRING
.
210 | "optional?"
"scheme?"
.
function_arglist_nonbackup
full_markup
210 | "optional?"
"scheme?"
.
function_arglist_nonbackup
full_markup
210 | "optional?"
"scheme?"
function_arglist_nonbackup
.
full_markup
210 | "optional?"
.
"scheme?"
function_arglist_nonbackup
full_markup
210 | "optional?"
.
"scheme?"
function_arglist_nonbackup
full_markup
210 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
full_markup
.
211 | "optional?"
"scheme?"
.
function_arglist_nonbackup
UNSIGNED
211 | "optional?"
"scheme?"
.
function_arglist_nonbackup
UNSIGNED
211 | "optional?"
"scheme?"
function_arglist_nonbackup
.
UNSIGNED
211 | "optional?"
.
"scheme?"
function_arglist_nonbackup
UNSIGNED
211 | "optional?"
.
"scheme?"
function_arglist_nonbackup
UNSIGNED
211 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
UNSIGNED
.
212 | "optional?"
"scheme?"
.
function_arglist_nonbackup
DURATION_IDENTIFIER
212 | "optional?"
"scheme?"
.
function_arglist_nonbackup
DURATION_IDENTIFIER
212 | "optional?"
"scheme?"
function_arglist_nonbackup
.
DURATION_IDENTIFIER
212 | "optional?"
.
"scheme?"
function_arglist_nonbackup
DURATION_IDENTIFIER
212 | "optional?"
.
"scheme?"
function_arglist_nonbackup
DURATION_IDENTIFIER
212 function_arglist_nonbackup_reparse: "optional?"
"scheme?"
function_arglist_nonbackup
DURATION_IDENTIFIER
.
213 function_arglist_backup: function_arglist_common .
214 function_arglist_backup: "optional?"
"scheme?"
.
function_arglist_backup
embedded_scm_arg_closed
214 function_arglist_backup: "optional?"
"scheme?"
.
function_arglist_backup
embedded_scm_arg_closed
214 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
.
embedded_scm_arg_closed
214 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
embedded_scm_arg_closed
.
214 function_arglist_backup: "optional?"
.
"scheme?"
function_arglist_backup
embedded_scm_arg_closed
214 function_arglist_backup: "optional?"
.
"scheme?"
function_arglist_backup
embedded_scm_arg_closed
215 | "optional?"
"scheme?"
.
function_arglist_backup
"\repeat"
simple_string
unsigned_number
215 | "optional?"
"scheme?"
.
function_arglist_backup
"\repeat"
simple_string
unsigned_number
215 | "optional?"
"scheme?"
function_arglist_backup
.
"\repeat"
simple_string
unsigned_number
215 | "optional?"
.
"scheme?"
function_arglist_backup
"\repeat"
simple_string
unsigned_number
215 | "optional?"
.
"scheme?"
function_arglist_backup
"\repeat"
simple_string
unsigned_number
215 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
"\repeat"
.
simple_string
unsigned_number
215 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
"\repeat"
simple_string
.
unsigned_number
215 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
"\repeat"
simple_string
unsigned_number
.
216 | "optional?"
"scheme?"
.
function_arglist_backup
chord_body
216 | "optional?"
"scheme?"
.
function_arglist_backup
chord_body
216 | "optional?"
"scheme?"
function_arglist_backup
.
chord_body
216 | "optional?"
.
"scheme?"
function_arglist_backup
chord_body
216 | "optional?"
.
"scheme?"
function_arglist_backup
chord_body
216 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
chord_body
.
217 | "optional?"
"scheme?"
.
function_arglist_backup
post_event_nofinger
217 | "optional?"
"scheme?"
.
function_arglist_backup
post_event_nofinger
217 | "optional?"
"scheme?"
function_arglist_backup
.
post_event_nofinger
217 | "optional?"
.
"scheme?"
function_arglist_backup
post_event_nofinger
217 | "optional?"
.
"scheme?"
function_arglist_backup
post_event_nofinger
217 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
post_event_nofinger
.
218 | "optional?"
"scheme?"
.
function_arglist_backup
full_markup
218 | "optional?"
"scheme?"
.
function_arglist_backup
full_markup
218 | "optional?"
"scheme?"
function_arglist_backup
.
full_markup
218 | "optional?"
.
"scheme?"
function_arglist_backup
full_markup
218 | "optional?"
.
"scheme?"
function_arglist_backup
full_markup
218 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
full_markup
.
219 | "optional?"
"scheme?"
.
function_arglist_backup
UNSIGNED
219 | "optional?"
"scheme?"
.
function_arglist_backup
UNSIGNED
219 | "optional?"
"scheme?"
function_arglist_backup
.
UNSIGNED
219 | "optional?"
.
"scheme?"
function_arglist_backup
UNSIGNED
219 | "optional?"
.
"scheme?"
function_arglist_backup
UNSIGNED
219 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
UNSIGNED
.
220 | "optional?"
"scheme?"
.
function_arglist_backup
REAL
220 | "optional?"
"scheme?"
.
function_arglist_backup
REAL
220 | "optional?"
"scheme?"
function_arglist_backup
.
REAL
220 | "optional?"
.
"scheme?"
function_arglist_backup
REAL
220 | "optional?"
.
"scheme?"
function_arglist_backup
REAL
220 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
REAL
.
221 | "optional?"
"scheme?"
.
function_arglist_backup
NUMBER_IDENTIFIER
221 | "optional?"
"scheme?"
.
function_arglist_backup
NUMBER_IDENTIFIER
221 | "optional?"
"scheme?"
function_arglist_backup
.
NUMBER_IDENTIFIER
221 | "optional?"
.
"scheme?"
function_arglist_backup
NUMBER_IDENTIFIER
221 | "optional?"
.
"scheme?"
function_arglist_backup
NUMBER_IDENTIFIER
221 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
NUMBER_IDENTIFIER
.
222 | "optional?"
"scheme?"
.
function_arglist_backup
'-'
UNSIGNED
222 | "optional?"
"scheme?"
.
function_arglist_backup
'-'
UNSIGNED
222 | "optional?"
"scheme?"
function_arglist_backup
.
'-'
UNSIGNED
222 | "optional?"
.
"scheme?"
function_arglist_backup
'-'
UNSIGNED
222 | "optional?"
.
"scheme?"
function_arglist_backup
'-'
UNSIGNED
222 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
'-'
.
UNSIGNED
222 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
'-'
UNSIGNED
.
223 | "optional?"
"scheme?"
.
function_arglist_backup
'-'
REAL
223 | "optional?"
"scheme?"
.
function_arglist_backup
'-'
REAL
223 | "optional?"
"scheme?"
function_arglist_backup
'-'
.
REAL
223 | "optional?"
"scheme?"
function_arglist_backup
.
'-'
REAL
223 | "optional?"
.
"scheme?"
function_arglist_backup
'-'
REAL
223 | "optional?"
.
"scheme?"
function_arglist_backup
'-'
REAL
223 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
'-'
REAL
.
224 | "optional?"
"scheme?"
.
function_arglist_backup
'-'
NUMBER_IDENTIFIER
224 | "optional?"
"scheme?"
.
function_arglist_backup
'-'
NUMBER_IDENTIFIER
224 | "optional?"
"scheme?"
function_arglist_backup
'-'
.
NUMBER_IDENTIFIER
224 | "optional?"
"scheme?"
function_arglist_backup
.
'-'
NUMBER_IDENTIFIER
224 | "optional?"
.
"scheme?"
function_arglist_backup
'-'
NUMBER_IDENTIFIER
224 | "optional?"
.
"scheme?"
function_arglist_backup
'-'
NUMBER_IDENTIFIER
224 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
'-'
NUMBER_IDENTIFIER
.
225 | "optional?"
"scheme?"
.
function_arglist_backup
PITCH_IDENTIFIER
225 | "optional?"
"scheme?"
.
function_arglist_backup
PITCH_IDENTIFIER
225 | "optional?"
"scheme?"
function_arglist_backup
.
PITCH_IDENTIFIER
225 | "optional?"
.
"scheme?"
function_arglist_backup
PITCH_IDENTIFIER
225 | "optional?"
.
"scheme?"
function_arglist_backup
PITCH_IDENTIFIER
225 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
PITCH_IDENTIFIER
.
226 | "optional?"
"scheme?"
.
function_arglist_backup
NOTENAME_PITCH
226 | "optional?"
"scheme?"
.
function_arglist_backup
NOTENAME_PITCH
226 | "optional?"
"scheme?"
function_arglist_backup
.
NOTENAME_PITCH
226 | "optional?"
.
"scheme?"
function_arglist_backup
NOTENAME_PITCH
226 | "optional?"
.
"scheme?"
function_arglist_backup
NOTENAME_PITCH
226 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
NOTENAME_PITCH
.
227 | "optional?"
"scheme?"
.
function_arglist_backup
TONICNAME_PITCH
227 | "optional?"
"scheme?"
.
function_arglist_backup
TONICNAME_PITCH
227 | "optional?"
"scheme?"
function_arglist_backup
.
TONICNAME_PITCH
227 | "optional?"
.
"scheme?"
function_arglist_backup
TONICNAME_PITCH
227 | "optional?"
.
"scheme?"
function_arglist_backup
TONICNAME_PITCH
227 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
TONICNAME_PITCH
.
228 | "optional?"
"scheme?"
.
function_arglist_backup
DURATION_IDENTIFIER
228 | "optional?"
"scheme?"
.
function_arglist_backup
DURATION_IDENTIFIER
228 | "optional?"
"scheme?"
function_arglist_backup
.
DURATION_IDENTIFIER
228 | "optional?"
.
"scheme?"
function_arglist_backup
DURATION_IDENTIFIER
228 | "optional?"
.
"scheme?"
function_arglist_backup
DURATION_IDENTIFIER
228 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
DURATION_IDENTIFIER
.
229 | "optional?"
"scheme?"
.
function_arglist_backup
SCM_IDENTIFIER
229 | "optional?"
"scheme?"
.
function_arglist_backup
SCM_IDENTIFIER
229 | "optional?"
"scheme?"
function_arglist_backup
.
SCM_IDENTIFIER
229 | "optional?"
.
"scheme?"
function_arglist_backup
SCM_IDENTIFIER
229 | "optional?"
.
"scheme?"
function_arglist_backup
SCM_IDENTIFIER
229 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
SCM_IDENTIFIER
.
230 | "optional?"
"scheme?"
.
function_arglist_backup
STRING
230 | "optional?"
"scheme?"
.
function_arglist_backup
STRING
230 | "optional?"
"scheme?"
function_arglist_backup
.
STRING
230 | "optional?"
.
"scheme?"
function_arglist_backup
STRING
230 | "optional?"
.
"scheme?"
function_arglist_backup
STRING
230 function_arglist_backup: "optional?"
"scheme?"
function_arglist_backup
STRING
.
231 | function_arglist_backup
.
"(reparsed?)"
music_assign
231 function_arglist_backup: function_arglist_backup
"(reparsed?)"
.
music_assign
231 function_arglist_backup: function_arglist_backup
"(reparsed?)"
music_assign
.
231 function_arglist_backup: function_arglist_backup
.
"(reparsed?)"
music_assign
232 | function_arglist_backup
"(reparsed?)"
.
pitch_arg
232 | function_arglist_backup
.
"(reparsed?)"
pitch_arg
232 | function_arglist_backup
.
"(reparsed?)"
pitch_arg
232 function_arglist_backup: function_arglist_backup
"(reparsed?)"
pitch_arg
.
233 | function_arglist_backup
"(reparsed?)"
.
bare_number_common
233 | function_arglist_backup
.
"(reparsed?)"
bare_number_common
233 | function_arglist_backup
.
"(reparsed?)"
bare_number_common
233 function_arglist_backup: function_arglist_backup
"(reparsed?)"
bare_number_common
.
234 | function_arglist_backup
"(reparsed?)"
.
duration_length
234 | function_arglist_backup
.
"(reparsed?)"
duration_length
234 | function_arglist_backup
.
"(reparsed?)"
duration_length
234 function_arglist_backup: function_arglist_backup
"(reparsed?)"
duration_length
.
235 | function_arglist_backup
"(reparsed?)"
.
symbol_list_arg
235 | function_arglist_backup
.
"(reparsed?)"
symbol_list_arg
235 | function_arglist_backup
.
"(reparsed?)"
symbol_list_arg
235 function_arglist_backup: function_arglist_backup
"(reparsed?)"
symbol_list_arg
.
236 function_arglist: function_arglist_nonbackup .
237 function_arglist: "optional?"
"scheme?"
.
function_arglist_skip_nonbackup
"\default"
237 function_arglist: "optional?"
"scheme?"
function_arglist_skip_nonbackup
"\default"
.
237 function_arglist: "optional?"
"scheme?"
function_arglist_skip_nonbackup
.
"\default"
237 function_arglist: "optional?"
.
"scheme?"
function_arglist_skip_nonbackup
"\default"
238 function_arglist_skip_nonbackup: function_arglist_nonbackup .
238 function_arglist_skip_nonbackup: function_arglist_nonbackup .
239 function_arglist_skip_nonbackup: "optional?"
"scheme?"
.
function_arglist_skip_nonbackup
239 function_arglist_skip_nonbackup: "optional?"
"scheme?"
function_arglist_skip_nonbackup
.
239 function_arglist_skip_nonbackup: "optional?"
.
"scheme?"
function_arglist_skip_nonbackup
240 function_arglist_common: EXPECT_NO_MORE_ARGS .
241 function_arglist_common: "scheme?"
.
function_arglist_optional
embedded_scm_arg
241 function_arglist_common: "scheme?"
function_arglist_optional
.
embedded_scm_arg
241 function_arglist_common: "scheme?"
function_arglist_optional
embedded_scm_arg
.
242 | "scheme?"
.
function_arglist_optional
bare_number_common
242 | "scheme?"
function_arglist_optional
.
bare_number_common
242 function_arglist_common: "scheme?"
function_arglist_optional
bare_number_common
.
243 | "scheme?"
.
function_arglist_optional
post_event_nofinger
243 | "scheme?"
function_arglist_optional
.
post_event_nofinger
243 function_arglist_common: "scheme?"
function_arglist_optional
post_event_nofinger
.
244 | "scheme?"
.
function_arglist_optional
'-'
NUMBER_IDENTIFIER
244 | "scheme?"
function_arglist_optional
.
'-'
NUMBER_IDENTIFIER
244 function_arglist_common: "scheme?"
function_arglist_optional
'-'
.
NUMBER_IDENTIFIER
244 function_arglist_common: "scheme?"
function_arglist_optional
'-'
NUMBER_IDENTIFIER
.
245 function_arglist_common: function_arglist_common_reparse
"(reparsed?)"
.
SCM_ARG
245 function_arglist_common: function_arglist_common_reparse
"(reparsed?)"
SCM_ARG
.
245 function_arglist_common: function_arglist_common_reparse
.
"(reparsed?)"
SCM_ARG
246 | function_arglist_common_reparse
"(reparsed?)"
.
lyric_element_music
246 | function_arglist_common_reparse
.
"(reparsed?)"
lyric_element_music
246 function_arglist_common: function_arglist_common_reparse
"(reparsed?)"
lyric_element_music
.
247 | function_arglist_common_reparse
"(reparsed?)"
.
bare_number_common
247 | function_arglist_common_reparse
.
"(reparsed?)"
bare_number_common
247 function_arglist_common: function_arglist_common_reparse
"(reparsed?)"
bare_number_common
.
248 | function_arglist_common_reparse
"(reparsed?)"
.
duration_length
248 | function_arglist_common_reparse
.
"(reparsed?)"
duration_length
248 function_arglist_common: function_arglist_common_reparse
"(reparsed?)"
duration_length
.
249 | function_arglist_common_reparse
"(reparsed?)"
.
symbol_list_arg
249 | function_arglist_common_reparse
.
"(reparsed?)"
symbol_list_arg
249 function_arglist_common: function_arglist_common_reparse
"(reparsed?)"
symbol_list_arg
.
250 function_arglist_common_reparse: "scheme?"
.
function_arglist_optional
SCM_IDENTIFIER
250 function_arglist_common_reparse: "scheme?"
.
function_arglist_optional
SCM_IDENTIFIER
250 function_arglist_common_reparse: "scheme?"
function_arglist_optional
.
SCM_IDENTIFIER
250 function_arglist_common_reparse: "scheme?"
function_arglist_optional
.
SCM_IDENTIFIER
250 function_arglist_common_reparse: "scheme?"
function_arglist_optional
SCM_IDENTIFIER
.
251 | "scheme?"
.
function_arglist_optional
STRING
251 | "scheme?"
.
function_arglist_optional
STRING
251 | "scheme?"
function_arglist_optional
.
STRING
251 | "scheme?"
function_arglist_optional
.
STRING
251 function_arglist_common_reparse: "scheme?"
function_arglist_optional
STRING
.
252 | "scheme?"
.
function_arglist_optional
full_markup
252 | "scheme?"
.
function_arglist_optional
full_markup
252 | "scheme?"
function_arglist_optional
.
full_markup
252 | "scheme?"
function_arglist_optional
.
full_markup
252 function_arglist_common_reparse: "scheme?"
function_arglist_optional
full_markup
.
253 | "scheme?"
.
function_arglist_optional
UNSIGNED
253 | "scheme?"
.
function_arglist_optional
UNSIGNED
253 | "scheme?"
function_arglist_optional
.
UNSIGNED
253 | "scheme?"
function_arglist_optional
.
UNSIGNED
253 function_arglist_common_reparse: "scheme?"
function_arglist_optional
UNSIGNED
.
254 | "scheme?"
.
function_arglist_optional
DURATION_IDENTIFIER
254 | "scheme?"
.
function_arglist_optional
DURATION_IDENTIFIER
254 | "scheme?"
function_arglist_optional
.
DURATION_IDENTIFIER
254 | "scheme?"
function_arglist_optional
.
DURATION_IDENTIFIER
254 function_arglist_common_reparse: "scheme?"
function_arglist_optional
DURATION_IDENTIFIER
.
255 | "scheme?"
.
function_arglist_optional
'-'
UNSIGNED
255 | "scheme?"
.
function_arglist_optional
'-'
UNSIGNED
255 | "scheme?"
function_arglist_optional
.
'-'
UNSIGNED
255 | "scheme?"
function_arglist_optional
.
'-'
UNSIGNED
255 function_arglist_common_reparse: "scheme?"
function_arglist_optional
'-'
.
UNSIGNED
255 function_arglist_common_reparse: "scheme?"
function_arglist_optional
'-'
.
UNSIGNED
255 function_arglist_common_reparse: "scheme?"
function_arglist_optional
'-'
UNSIGNED
.
256 | "scheme?"
.
function_arglist_optional
'-'
REAL
256 | "scheme?"
.
function_arglist_optional
'-'
REAL
256 | "scheme?"
function_arglist_optional
'-'
.
REAL
256 | "scheme?"
function_arglist_optional
'-'
.
REAL
256 | "scheme?"
function_arglist_optional
.
'-'
REAL
256 | "scheme?"
function_arglist_optional
.
'-'
REAL
256 function_arglist_common_reparse: "scheme?"
function_arglist_optional
'-'
REAL
.
257 function_arglist_closed: function_arglist_closed_nonbackup .
258 function_arglist_closed: "optional?"
"scheme?"
.
function_arglist_skip_nonbackup
"\default"
258 function_arglist_closed: "optional?"
"scheme?"
function_arglist_skip_nonbackup
"\default"
.
258 function_arglist_closed: "optional?"
"scheme?"
function_arglist_skip_nonbackup
.
"\default"
258 function_arglist_closed: "optional?"
.
"scheme?"
function_arglist_skip_nonbackup
"\default"
259 function_arglist_closed_common: EXPECT_NO_MORE_ARGS .
260 function_arglist_closed_common: "scheme?"
.
function_arglist_optional
embedded_scm_arg_closed
260 function_arglist_closed_common: "scheme?"
function_arglist_optional
.
embedded_scm_arg_closed
260 function_arglist_closed_common: "scheme?"
function_arglist_optional
embedded_scm_arg_closed
.
261 | "scheme?"
.
function_arglist_optional
bare_number_common_closed
261 | "scheme?"
function_arglist_optional
.
bare_number_common_closed
261 function_arglist_closed_common: "scheme?"
function_arglist_optional
bare_number_common_closed
.
262 | "scheme?"
.
function_arglist_optional
'-'
NUMBER_IDENTIFIER
262 | "scheme?"
function_arglist_optional
.
'-'
NUMBER_IDENTIFIER
262 function_arglist_closed_common: "scheme?"
function_arglist_optional
'-'
.
NUMBER_IDENTIFIER
262 function_arglist_closed_common: "scheme?"
function_arglist_optional
'-'
NUMBER_IDENTIFIER
.
263 | "scheme?"
.
function_arglist_optional
post_event_nofinger
263 | "scheme?"
function_arglist_optional
.
post_event_nofinger
263 function_arglist_closed_common: "scheme?"
function_arglist_optional
post_event_nofinger
.
264 function_arglist_closed_common: function_arglist_common_reparse
"(reparsed?)"
.
SCM_ARG
264 function_arglist_closed_common: function_arglist_common_reparse
"(reparsed?)"
SCM_ARG
.
264 function_arglist_closed_common: function_arglist_common_reparse
.
"(reparsed?)"
SCM_ARG
265 | function_arglist_common_reparse
"(reparsed?)"
.
bare_number_common_closed
265 | function_arglist_common_reparse
.
"(reparsed?)"
bare_number_common_closed
265 function_arglist_closed_common: function_arglist_common_reparse
"(reparsed?)"
bare_number_common_closed
.
266 | function_arglist_common_reparse
"(reparsed?)"
.
symbol_list_arg
266 | function_arglist_common_reparse
.
"(reparsed?)"
symbol_list_arg
266 function_arglist_closed_common: function_arglist_common_reparse
"(reparsed?)"
symbol_list_arg
.
267 function_arglist_optional: function_arglist_backup .
268 function_arglist_optional: "optional?"
"scheme?"
.
function_arglist_skip_backup
"\default"
268 function_arglist_optional: "optional?"
"scheme?"
function_arglist_skip_backup
"\default"
.
268 function_arglist_optional: "optional?"
"scheme?"
function_arglist_skip_backup
.
"\default"
268 function_arglist_optional: "optional?"
.
"scheme?"
function_arglist_skip_backup
"\default"
269 function_arglist_optional: function_arglist_skip_backup
"(backed-up?)"
.
269 function_arglist_optional: function_arglist_skip_backup
.
"(backed-up?)"
270 function_arglist_skip_backup: function_arglist_backup .
270 function_arglist_skip_backup: function_arglist_backup .
271 function_arglist_skip_backup: "optional?"
"scheme?"
.
function_arglist_skip_backup
271 function_arglist_skip_backup: "optional?"
"scheme?"
.
function_arglist_skip_backup
271 function_arglist_skip_backup: "optional?"
"scheme?"
function_arglist_skip_backup
.
271 function_arglist_skip_backup: "optional?"
"scheme?"
function_arglist_skip_backup
.
271 function_arglist_skip_backup: "optional?"
.
"scheme?"
function_arglist_skip_backup
271 function_arglist_skip_backup: "optional?"
.
"scheme?"
function_arglist_skip_backup
272 embedded_scm_closed: embedded_scm_bare .
273 embedded_scm_closed: scm_function_call_closed .
274 embedded_scm_arg_closed: embedded_scm_bare_arg .
275 embedded_scm_arg_closed: scm_function_call_closed .
276 embedded_scm_arg_closed: closed_music .
277 scm_function_call_closed: SCM_FUNCTION . function_arglist_closed
277 scm_function_call_closed: SCM_FUNCTION function_arglist_closed .
278 music_function_call: MUSIC_FUNCTION . function_arglist
278 music_function_call: MUSIC_FUNCTION function_arglist .
280 optional_id: '=' . simple_string
280 optional_id: '=' simple_string .
281 complex_music: music_function_call .
282 complex_music: repeated_music .
283 complex_music: re_rhythmed_music .
284 complex_music: complex_music_prefix . music
284 complex_music: complex_music_prefix music .
285 complex_music_prefix: "\context"
.
symbol
optional_id
optional_context_mod
285 complex_music_prefix: "\context"
.
symbol
optional_id
optional_context_mod
285 complex_music_prefix: "\context"
symbol
.
optional_id
optional_context_mod
285 complex_music_prefix: "\context"
symbol
optional_id
.
optional_context_mod
285 complex_music_prefix: "\context"
symbol
optional_id
optional_context_mod
.
286 complex_music_prefix: "\new" . symbol optional_id optional_context_mod
286 complex_music_prefix: "\new" symbol . optional_id optional_context_mod
286 complex_music_prefix: "\new" symbol optional_id . optional_context_mod
286 complex_music_prefix: "\new" symbol optional_id optional_context_mod .
287 mode_changed_music: mode_changing_head . grouped_music_list
287 mode_changed_music: mode_changing_head grouped_music_list .
288 mode_changed_music: mode_changing_head_with_context
.
optional_context_mod
grouped_music_list
288 mode_changed_music: mode_changing_head_with_context
optional_context_mod
.
grouped_music_list
288 mode_changed_music: mode_changing_head_with_context
optional_context_mod
grouped_music_list
.
289 mode_changing_head: "\notemode" .
290 mode_changing_head: "\drummode" .
291 mode_changing_head: "\figuremode" .
292 mode_changing_head: "\chordmode" .
293 mode_changing_head: "\lyricmode" .
294 mode_changing_head_with_context: "\drums" .
295 mode_changing_head_with_context: "\figures" .
296 mode_changing_head_with_context: "\chords" .
297 mode_changing_head_with_context: "\lyrics" .
299 new_lyrics: "\addlyrics" $@10 . composite_music
299 new_lyrics: "\addlyrics" $@10 composite_music .
299 new_lyrics: "\addlyrics" . $@10 composite_music
301 new_lyrics: new_lyrics "\addlyrics" $@11 . composite_music
301 new_lyrics: new_lyrics "\addlyrics" $@11 composite_music .
301 new_lyrics: new_lyrics "\addlyrics" . $@11 composite_music
301 new_lyrics: new_lyrics . "\addlyrics" $@11 composite_music
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music . new_lyrics
302 re_rhythmed_music: composite_music new_lyrics .
304 re_rhythmed_music: "\lyricsto" . simple_string $@12 music
304 re_rhythmed_music: "\lyricsto" simple_string $@12 . music
304 re_rhythmed_music: "\lyricsto" simple_string $@12 music .
304 re_rhythmed_music: "\lyricsto" simple_string . $@12 music
305 context_change: "\change" . symbol '=' simple_string
305 context_change: "\change" symbol '=' . simple_string
305 context_change: "\change" symbol '=' simple_string .
305 context_change: "\change" symbol . '=' simple_string
306 property_path: symbol_list_rev .
307 | symbol_list_rev . property_path
307 property_path: symbol_list_rev property_path .
308 property_operation: symbol '=' . scalar
308 property_operation: symbol '=' scalar .
308 property_operation: symbol . '=' scalar
309 property_operation: "\unset" . symbol
309 property_operation: "\unset" symbol .
310 property_operation: "\override" . property_path '=' scalar
310 property_operation: "\override" property_path '=' . scalar
310 property_operation: "\override" property_path '=' scalar .
310 property_operation: "\override" property_path . '=' scalar
311 property_operation: "\revert" . revert_arg
311 property_operation: "\revert" revert_arg .
312 revert_arg: revert_arg_backup "(backed-up?)" . symbol_list_arg
312 revert_arg: revert_arg_backup "(backed-up?)" symbol_list_arg .
312 revert_arg: revert_arg_backup . "(backed-up?)" symbol_list_arg
313 revert_arg_backup: revert_arg_part .
314 revert_arg_part: symbol_list_part .
315 revert_arg_part: revert_arg_backup
"(backed-up?)"
.
SCM_ARG
'.'
symbol_list_part
315 revert_arg_part: revert_arg_backup
"(backed-up?)"
SCM_ARG
'.'
.
symbol_list_part
315 revert_arg_part: revert_arg_backup
"(backed-up?)"
SCM_ARG
'.'
symbol_list_part
.
315 revert_arg_part: revert_arg_backup
"(backed-up?)"
SCM_ARG
.
'.'
symbol_list_part
315 revert_arg_part: revert_arg_backup
.
"(backed-up?)"
SCM_ARG
'.'
symbol_list_part
316 | revert_arg_backup
"(backed-up?)"
.
SCM_ARG
symbol_list_part
316 | revert_arg_backup
"(backed-up?)"
SCM_ARG
.
symbol_list_part
316 | revert_arg_backup
.
"(backed-up?)"
SCM_ARG
symbol_list_part
316 revert_arg_part: revert_arg_backup
"(backed-up?)"
SCM_ARG
symbol_list_part
.
317 context_def_mod: "\consists" .
318 context_def_mod: "\remove" .
319 context_def_mod: "\accepts" .
320 context_def_mod: "\defaultchild" .
321 context_def_mod: "\denies" .
322 context_def_mod: "\alias" .
323 context_def_mod: "\type" .
324 context_def_mod: "\description" .
325 context_def_mod: "\name" .
326 context_mod: property_operation .
327 context_mod: context_def_mod . STRING
327 context_mod: context_def_mod STRING .
328 | context_def_mod . embedded_scm
328 context_mod: context_def_mod embedded_scm .
329 grob_prop_spec: symbol_list_rev .
330 grob_prop_path: grob_prop_spec .
331 | grob_prop_spec . property_path
331 grob_prop_path: grob_prop_spec property_path .
332 context_prop_spec: symbol_list_rev .
333 simple_music_property_def: "\override" . grob_prop_path '=' scalar
333 simple_music_property_def: "\override" grob_prop_path '=' . scalar
333 simple_music_property_def: "\override" grob_prop_path '=' scalar .
333 simple_music_property_def: "\override" grob_prop_path . '=' scalar
334 simple_music_property_def: "\revert"
.
simple_revert_context
revert_arg
334 simple_music_property_def: "\revert"
simple_revert_context
.
revert_arg
334 simple_music_property_def: "\revert"
simple_revert_context
revert_arg
.
335 simple_music_property_def: "\set" . context_prop_spec '=' scalar
335 simple_music_property_def: "\set" context_prop_spec '=' . scalar
335 simple_music_property_def: "\set" context_prop_spec '=' scalar .
335 simple_music_property_def: "\set" context_prop_spec . '=' scalar
336 simple_music_property_def: "\unset" . context_prop_spec
336 simple_music_property_def: "\unset" context_prop_spec .
337 simple_revert_context: symbol_list_part .
338 music_property_def: simple_music_property_def .
339 string: STRING .
339 string: STRING .
340 string: full_markup .
340 string: full_markup .
341 simple_string: STRING .
342 simple_string: embedded_scm_bare .
343 symbol: STRING .
344 symbol: embedded_scm_bare .
344 symbol: embedded_scm_bare .
345 scalar: embedded_scm_arg .
346 scalar: SCM_IDENTIFIER .
347 scalar: bare_number .
348 scalar: '-' . bare_number
348 scalar: '-' bare_number .
349 scalar: STRING .
350 scalar: full_markup .
351 event_chord: simple_element . post_events
351 event_chord: simple_element post_events .
352 event_chord: simple_chord_elements . post_events
352 event_chord: simple_chord_elements post_events .
353 event_chord: CHORD_REPETITION . optional_notemode_duration post_events
353 event_chord: CHORD_REPETITION optional_notemode_duration . post_events
353 event_chord: CHORD_REPETITION optional_notemode_duration post_events .
354 event_chord: MULTI_MEASURE_REST
.
optional_notemode_duration
post_events
354 event_chord: MULTI_MEASURE_REST
optional_notemode_duration
.
post_events
354 event_chord: MULTI_MEASURE_REST
optional_notemode_duration
post_events
.
355 event_chord: command_element .
356 event_chord: note_chord_element .
357 note_chord_element: chord_body . optional_notemode_duration post_events
357 note_chord_element: chord_body optional_notemode_duration . post_events
357 note_chord_element: chord_body optional_notemode_duration post_events .
358 chord_body: "<" . chord_body_elements ">"
358 chord_body: "<" chord_body_elements ">" .
358 chord_body: "<" chord_body_elements . ">"
359 chord_body: CHORD_BODY_IDENTIFIER .
361 chord_body_elements: chord_body_elements . chord_body_element
361 chord_body_elements: chord_body_elements chord_body_element .
362 chord_body_element: pitch
.
exclamations
questions
octave_check
post_events
362 chord_body_element: pitch
exclamations
.
questions
octave_check
post_events
362 chord_body_element: pitch
exclamations
questions
.
octave_check
post_events
362 chord_body_element: pitch
exclamations
questions
octave_check
.
post_events
362 chord_body_element: pitch
exclamations
questions
octave_check
post_events
.
363 chord_body_element: DRUM_PITCH . post_events
363 chord_body_element: DRUM_PITCH post_events .
364 chord_body_element: music_function_chord_body .
365 music_function_chord_body: music_function_call .
366 music_function_chord_body: MUSIC_IDENTIFIER .
367 music_function_chord_body: embedded_scm .
368 music_function_call_closed: MUSIC_FUNCTION . function_arglist_closed
368 music_function_call_closed: MUSIC_FUNCTION function_arglist_closed .
369 event_function_event: EVENT_FUNCTION . function_arglist_closed
369 event_function_event: EVENT_FUNCTION function_arglist_closed .
370 command_element: command_event .
371 command_event: tempo_event .
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events . post_event
373 post_events: post_events post_event .
374 post_event_nofinger: direction_less_event .
375 post_event_nofinger: script_dir . music_function_call_closed
375 post_event_nofinger: script_dir music_function_call_closed .
376 post_event_nofinger: "--" .
377 post_event_nofinger: "__" .
378 | script_dir . direction_reqd_event
378 post_event_nofinger: script_dir direction_reqd_event .
379 | script_dir . direction_less_event
379 post_event_nofinger: script_dir direction_less_event .
380 post_event_nofinger: '^' . fingering
380 post_event_nofinger: '^' fingering .
381 post_event_nofinger: '_' . fingering
381 post_event_nofinger: '_' fingering .
382 post_event: post_event_nofinger .
383 post_event: '-' . fingering
383 post_event: '-' fingering .
384 string_number_event: E_UNSIGNED .
385 direction_less_event: string_number_event .
386 direction_less_event: EVENT_IDENTIFIER .
387 direction_less_event: tremolo_type .
388 direction_less_event: event_function_event .
389 direction_reqd_event: gen_text_def .
390 direction_reqd_event: script_abbreviation .
392 octave_check: '=' . quotes
392 octave_check: '=' quotes .
394 quotes: sub_quotes .
395 quotes: sup_quotes .
396 sup_quotes: '\'' .
397 sup_quotes: sup_quotes '\'' .
397 sup_quotes: sup_quotes . '\''
398 sub_quotes: ',' .
399 sub_quotes: sub_quotes ',' .
399 sub_quotes: sub_quotes . ','
400 steno_pitch: NOTENAME_PITCH . quotes
400 steno_pitch: NOTENAME_PITCH quotes .
401 steno_tonic_pitch: TONICNAME_PITCH . quotes
401 steno_tonic_pitch: TONICNAME_PITCH quotes .
402 pitch: steno_pitch .
403 pitch: PITCH_IDENTIFIER . quotes
403 pitch: PITCH_IDENTIFIER quotes .
404 pitch_arg: PITCH_ARG . quotes
404 pitch_arg: PITCH_ARG quotes .
405 gen_text_def: full_markup .
406 gen_text_def: STRING .
407 gen_text_def: embedded_scm_closed .
408 fingering: UNSIGNED .
409 script_abbreviation: '^' .
410 script_abbreviation: '+' .
411 script_abbreviation: '-' .
412 script_abbreviation: '!' .
413 script_abbreviation: ">" .
414 script_abbreviation: '.' .
415 script_abbreviation: '_' .
416 script_dir: '_' .
417 script_dir: '^' .
418 script_dir: '-' .
418 script_dir: '-' .
418 script_dir: '-' .
418 script_dir: '-' .
418 script_dir: '-' .
418 script_dir: '-' .
419 duration_length: multiplied_duration .
421 maybe_notemode_duration: multiplied_duration .
422 optional_notemode_duration: maybe_notemode_duration .
422 optional_notemode_duration: maybe_notemode_duration .
423 steno_duration: UNSIGNED . dots
423 steno_duration: UNSIGNED . dots
423 steno_duration: UNSIGNED dots .
424 steno_duration: DURATION_IDENTIFIER . dots
424 steno_duration: DURATION_IDENTIFIER dots .
425 multiplied_duration: steno_duration .
426 multiplied_duration: multiplied_duration '*' . UNSIGNED
426 multiplied_duration: multiplied_duration '*' UNSIGNED .
426 multiplied_duration: multiplied_duration . '*' UNSIGNED
426 multiplied_duration: multiplied_duration . '*' UNSIGNED
427 | multiplied_duration '*' . FRACTION
427 | multiplied_duration . '*' FRACTION
427 | multiplied_duration . '*' FRACTION
427 multiplied_duration: multiplied_duration '*' FRACTION .
429 dots: dots '.' .
429 dots: dots . '.'
429 dots: dots . '.'
430 tremolo_type: ':' .
431 | ':' . UNSIGNED
431 tremolo_type: ':' UNSIGNED .
432 bass_number: UNSIGNED .
433 bass_number: STRING .
434 bass_number: full_markup .
435 bass_number: embedded_scm_bare .
436 figured_bass_alteration: '-' .
437 figured_bass_alteration: '+' .
438 figured_bass_alteration: '!' .
439 bass_figure: "_" .
440 bass_figure: bass_number .
441 bass_figure: bass_figure ']' .
441 bass_figure: bass_figure . ']'
441 bass_figure: bass_figure . ']'
442 | bass_figure . figured_bass_alteration
442 | bass_figure . figured_bass_alteration
442 bass_figure: bass_figure figured_bass_alteration .
443 | bass_figure . figured_bass_modification
443 | bass_figure . figured_bass_modification
443 bass_figure: bass_figure figured_bass_modification .
444 figured_bass_modification: "\+" .
445 figured_bass_modification: "\!" .
446 figured_bass_modification: '/' .
447 figured_bass_modification: "\" .
448 br_bass_figure: bass_figure .
449 br_bass_figure: '[' . bass_figure
449 br_bass_figure: '[' bass_figure .
451 figure_list: figure_list . br_bass_figure
451 figure_list: figure_list br_bass_figure .
452 figure_spec: FIGURE_OPEN . figure_list FIGURE_CLOSE
452 figure_spec: FIGURE_OPEN figure_list . FIGURE_CLOSE
452 figure_spec: FIGURE_OPEN figure_list FIGURE_CLOSE .
454 optional_rest: "\rest" .
455 simple_element: pitch
.
exclamations
questions
octave_check
maybe_notemode_duration
optional_rest
455 simple_element: pitch
exclamations
.
questions
octave_check
maybe_notemode_duration
optional_rest
455 simple_element: pitch
exclamations
questions
.
octave_check
maybe_notemode_duration
optional_rest
455 simple_element: pitch
exclamations
questions
octave_check
.
maybe_notemode_duration
optional_rest
455 simple_element: pitch
exclamations
questions
octave_check
maybe_notemode_duration
.
optional_rest
455 simple_element: pitch
exclamations
questions
octave_check
maybe_notemode_duration
optional_rest
.
456 simple_element: DRUM_PITCH . optional_notemode_duration
456 simple_element: DRUM_PITCH optional_notemode_duration .
457 simple_element: RESTNAME . optional_notemode_duration
457 simple_element: RESTNAME optional_notemode_duration .
458 simple_chord_elements: new_chord .
459 simple_chord_elements: figure_spec . optional_notemode_duration
459 simple_chord_elements: figure_spec optional_notemode_duration .
460 lyric_element: full_markup .
460 lyric_element: full_markup .
461 lyric_element: STRING .
461 lyric_element: STRING .
462 lyric_element: LYRIC_ELEMENT .
463 lyric_element_music: lyric_element
.
optional_notemode_duration
post_events
463 lyric_element_music: lyric_element
optional_notemode_duration
.
post_events
463 lyric_element_music: lyric_element
optional_notemode_duration
post_events
.
464 new_chord: steno_tonic_pitch . maybe_notemode_duration
464 new_chord: steno_tonic_pitch maybe_notemode_duration .
465 | steno_tonic_pitch
.
optional_notemode_duration
chord_separator
chord_items
465 new_chord: steno_tonic_pitch
optional_notemode_duration
.
chord_separator
chord_items
465 new_chord: steno_tonic_pitch
optional_notemode_duration
chord_separator
.
chord_items
465 new_chord: steno_tonic_pitch
optional_notemode_duration
chord_separator
chord_items
.
467 chord_items: chord_items . chord_item
467 chord_items: chord_items chord_item .
468 chord_separator: ":" .
469 chord_separator: "^" .
470 chord_separator: "/" . steno_tonic_pitch
470 chord_separator: "/" steno_tonic_pitch .
471 chord_separator: "/+" . steno_tonic_pitch
471 chord_separator: "/+" steno_tonic_pitch .
472 chord_item: chord_separator .
473 chord_item: step_numbers .
474 chord_item: CHORD_MODIFIER .
475 step_numbers: step_number .
476 step_numbers: step_numbers '.' . step_number
476 step_numbers: step_numbers '.' step_number .
476 step_numbers: step_numbers . '.' step_number
477 step_number: UNSIGNED .
478 | UNSIGNED . '+'
478 step_number: UNSIGNED '+' .
479 | UNSIGNED . "-"
479 step_number: UNSIGNED "-" .
480 tempo_range: unsigned_number .
481 | unsigned_number . '-' unsigned_number
481 tempo_range: unsigned_number '-' . unsigned_number
481 tempo_range: unsigned_number '-' unsigned_number .
482 number_expression: number_expression '+' . number_term
482 number_expression: number_expression '+' number_term .
482 number_expression: number_expression . '+' number_term
483 | number_expression . '-' number_term
483 number_expression: number_expression '-' . number_term
483 number_expression: number_expression '-' number_term .
484 number_expression: number_term .
485 number_term: number_factor .
486 | number_factor . '*' number_factor
486 number_term: number_factor '*' . number_factor
486 number_term: number_factor '*' number_factor .
487 | number_factor . '/' number_factor
487 number_term: number_factor '/' . number_factor
487 number_term: number_factor '/' number_factor .
488 number_factor: '-' . number_factor
488 number_factor: '-' . number_factor
488 number_factor: '-' number_factor .
489 number_factor: bare_number .
490 bare_number_common: bare_number_common_closed .
491 bare_number_common: REAL . NUMBER_IDENTIFIER
491 bare_number_common: REAL NUMBER_IDENTIFIER .
492 bare_number_common_closed: REAL .
492 bare_number_common_closed: REAL .
493 bare_number_common_closed: NUMBER_IDENTIFIER .
494 bare_number: bare_number_common .
495 bare_number: UNSIGNED .
495 bare_number: UNSIGNED .
496 | UNSIGNED . NUMBER_IDENTIFIER
496 | UNSIGNED . NUMBER_IDENTIFIER
496 bare_number: UNSIGNED NUMBER_IDENTIFIER .
497 bare_number_closed: UNSIGNED .
498 bare_number_closed: bare_number_common_closed .
499 unsigned_number: UNSIGNED .
500 unsigned_number: NUMBER_IDENTIFIER .
501 unsigned_number: embedded_scm .
503 exclamations: exclamations '!' .
503 exclamations: exclamations . '!'
503 exclamations: exclamations . '!'
505 questions: questions '?' .
505 questions: questions . '?'
505 questions: questions . '?'
507 full_markup_list: "\markuplist" $@13 . markup_list
507 full_markup_list: "\markuplist" $@13 markup_list .
507 full_markup_list: "\markuplist" . $@13 markup_list
509 full_markup: "\markup" $@14 . markup_top
509 full_markup: "\markup" $@14 markup_top .
509 full_markup: "\markup" . $@14 markup_top
510 markup_top: markup_list .
511 markup_top: markup_head_1_list . simple_markup
511 markup_top: markup_head_1_list simple_markup .
512 markup_top: simple_markup .
514 markup_scm: embedded_scm_bare $@15 "(backed-up?)" .
514 markup_scm: embedded_scm_bare $@15 . "(backed-up?)"
514 markup_scm: embedded_scm_bare . $@15 "(backed-up?)"
515 markup_list: markup_composed_list .
516 markup_list: markup_uncomposed_list .
517 markup_uncomposed_list: markup_braced_list .
518 markup_uncomposed_list: markup_command_list .
519 markup_uncomposed_list: markup_scm . MARKUPLIST_IDENTIFIER
519 markup_uncomposed_list: markup_scm . MARKUPLIST_IDENTIFIER
519 markup_uncomposed_list: markup_scm MARKUPLIST_IDENTIFIER .
520 markup_composed_list: markup_head_1_list . markup_uncomposed_list
520 markup_composed_list: markup_head_1_list . markup_uncomposed_list
520 markup_composed_list: markup_head_1_list . markup_uncomposed_list
520 markup_composed_list: markup_head_1_list markup_uncomposed_list .
521 markup_braced_list: '{' . markup_braced_list_body '}'
521 markup_braced_list: '{' markup_braced_list_body '}' .
521 markup_braced_list: '{' markup_braced_list_body . '}'
523 markup_braced_list_body: markup_braced_list_body . markup
523 markup_braced_list_body: markup_braced_list_body markup .
524 | markup_braced_list_body . markup_list
524 markup_braced_list_body: markup_braced_list_body markup_list .
525 markup_command_list: MARKUP_LIST_FUNCTION
.
markup_command_list_arguments
525 markup_command_list: MARKUP_LIST_FUNCTION
markup_command_list_arguments
.
526 markup_command_basic_arguments: "markup-list?"
.
markup_command_list_arguments
markup_list
526 markup_command_basic_arguments: "markup-list?"
markup_command_list_arguments
.
markup_list
526 markup_command_basic_arguments: "markup-list?"
markup_command_list_arguments
markup_list
.
527 markup_command_basic_arguments: "scheme?"
.
markup_command_list_arguments
embedded_scm_closed
527 markup_command_basic_arguments: "scheme?"
markup_command_list_arguments
.
embedded_scm_closed
527 markup_command_basic_arguments: "scheme?"
markup_command_list_arguments
embedded_scm_closed
.
528 markup_command_basic_arguments: EXPECT_NO_MORE_ARGS .
529 markup_command_list_arguments: markup_command_basic_arguments .
530 markup_command_list_arguments: "markup?"
.
markup_command_list_arguments
markup
530 markup_command_list_arguments: "markup?"
markup_command_list_arguments
.
markup
530 markup_command_list_arguments: "markup?"
markup_command_list_arguments
markup
.
531 markup_head_1_item: MARKUP_FUNCTION
"markup?"
.
markup_command_list_arguments
531 markup_head_1_item: MARKUP_FUNCTION
"markup?"
markup_command_list_arguments
.
531 markup_head_1_item: MARKUP_FUNCTION
.
"markup?"
markup_command_list_arguments
531 markup_head_1_item: MARKUP_FUNCTION
.
"markup?"
markup_command_list_arguments
532 markup_head_1_list: markup_head_1_item .
533 markup_head_1_list: markup_head_1_list . markup_head_1_item
533 markup_head_1_list: markup_head_1_list . markup_head_1_item
533 markup_head_1_list: markup_head_1_list . markup_head_1_item
533 markup_head_1_list: markup_head_1_list . markup_head_1_item
533 markup_head_1_list: markup_head_1_list markup_head_1_item .
534 simple_markup: STRING .
536 simple_markup: "\score" $@16 '{' . score_body '}'
536 simple_markup: "\score" $@16 '{' score_body '}' .
536 simple_markup: "\score" $@16 '{' score_body . '}'
536 simple_markup: "\score" $@16 . '{' score_body '}'
536 simple_markup: "\score" . $@16 '{' score_body '}'
537 simple_markup: MARKUP_FUNCTION . markup_command_basic_arguments
537 simple_markup: MARKUP_FUNCTION markup_command_basic_arguments .
538 simple_markup: markup_scm . MARKUP_IDENTIFIER
538 simple_markup: markup_scm . MARKUP_IDENTIFIER
538 simple_markup: markup_scm MARKUP_IDENTIFIER .
539 markup: markup_head_1_list . simple_markup
539 markup: markup_head_1_list . simple_markup
539 markup: markup_head_1_list simple_markup .
540 markup: simple_markup .
$@1 (132)
on left: 2, on right: 3
$@10 (220)
on left: 298, on right: 299
$@11 (221)
on left: 300, on right: 301
$@12 (223)
on left: 303, on right: 304
$@13 (307)
on left: 506, on right: 507
$@14 (309)
on left: 508, on right: 509
$@15 (312)
on left: 513, on right: 514
$@16 (324)
on left: 535, on right: 536
$@2 (135)
on left: 9, on right: 10
$@3 (150)
on left: 69, on right: 70
$@4 (155)
on left: 88, on right: 89
$@5 (158)
on left: 101, on right: 102
$@6 (161)
on left: 106, on right: 107
$@7 (163)
on left: 111, on right: 112
$@8 (170)
on left: 127, on right: 128
$@9 (184)
on left: 158, on right: 159
assignment (146)
on left: 51 52 53, on right: 6 47 125
assignment_id (145)
on left: 50, on right: 51 52 53
bare_number (301)
on left: 494 495 496, on right: 347 348 489
bare_number_closed (302)
on left: 497 498, on right: 188
bass_number (277)
on left: 432 433 434 435, on right: 440
book_block (153)
on left: 77, on right: 11 32 55
bookpart_block (156)
on left: 91, on right: 12 33 56 81
br_bass_figure (281)
on left: 448 449, on right: 451
braced_music_list (173)
on left: 136, on right: 149 150 151 152 153
chord_body (244)
on left: 358 359, on right: 216 357
chord_body_element (246)
on left: 362 363 364, on right: 361
chord_body_elements (245)
on left: 360 361, on right: 358 361
chord_item (292)
on left: 472 473 474, on right: 467
chord_items (290)
on left: 466 467, on right: 465 467
chord_separator (291)
on left: 468 469 470 471, on right: 465 472
closed_music (189)
on left: 173 174 175, on right: 174 276
command_element (250)
on left: 370, on right: 355
command_event (251)
on left: 371, on right: 370
complex_music (214)
on left: 281 282 283 284, on right: 171
complex_music_prefix (215)
on left: 285 286, on right: 174 284
context_change (224)
on left: 305, on right: 157
context_def_spec_block (148)
on left: 67, on right: 31 58 122
context_mod (231)
on left: 326 327 328, on right: 74 168
context_mod_arg (149)
on left: 68 70, on right: 71
context_mod_embedded (151)
on left: 71, on right: 76 170
context_modification_arg (185)
on left: 163 164, on right: 162
context_prop_spec (234)
on left: 332, on right: 335 336
direction_less_event (256)
on left: 385 386 387 388, on right: 374 379
direction_reqd_event (257)
on left: 389 390, on right: 378
dots (275)
on left: 428 429, on right: 423 424 429
duration_length (270)
on left: 419, on right: 203 234 248
embedded_lilypond (142)
on left: 41 42 43 44 45, on right: 3 45
embedded_scm (139)
on left: 35 36, on right: 48 64 68 126 142 328 367 501
embedded_scm_active (137)
on left: 23 24, on right: 19 87 100 110
embedded_scm_arg (140)
on left: 37 38 39, on right: 201 241 345
embedded_scm_arg_closed (210)
on left: 274 275 276, on right: 187 214 260
embedded_scm_closed (209)
on left: 272 273, on right: 163 407 527
event_chord (242)
on left: 351 352 353 354 355 356, on right: 155
event_function_event (249)
on left: 369, on right: 388
exclamations (304)
on left: 502 503, on right: 362 455 503
figure_list (282)
on left: 450 451, on right: 451 452
figure_spec (283)
on left: 452, on right: 459
figured_bass_alteration (278)
on left: 436 437 438, on right: 442
figured_bass_modification (280)
on left: 444 445 446 447, on right: 443
fingering (267)
on left: 408, on right: 380 381 383
full_markup_list (306)
on left: 507, on right: 17 28 65 85 98
function_arglist (201)
on left: 236 237, on right: 40 278
function_arglist_closed (205)
on left: 257 258, on right: 277 368 369
gen_text_def (266)
on left: 405 406 407, on right: 389
grob_prop_path (233)
on left: 330 331, on right: 333
grob_prop_spec (232)
on left: 329, on right: 330 331
grouped_music_list (191)
on left: 179 180, on right: 178 287 288
lilypond (133)
on left: 4 5 6 7 8, on right: 1 5 6 7 8
lilypond_header (144)
on left: 49, on right: 10 89 102 107 112
lilypond_header_body (143)
on left: 46 47 48, on right: 47 48 49
lyric_element (287)
on left: 460 461 462, on right: 463
lyric_element_music (288)
on left: 463, on right: 138 141 206 246
markup (325)
on left: 539 540, on right: 523 530
markup_braced_list (316)
on left: 521, on right: 517
markup_braced_list_body (317)
on left: 522 523 524, on right: 521 523 524
markup_command_list (318)
on left: 525, on right: 518
markup_composed_list (315)
on left: 520, on right: 515
markup_head_1_item (321)
on left: 531, on right: 532 533
markup_head_1_list (322)
on left: 532 533, on right: 511 520 533 539
markup_list (313)
on left: 515 516, on right: 507 510 524 526
markup_scm (311)
on left: 514, on right: 519 538
markup_top (310)
on left: 510 511 512, on right: 509
markup_uncomposed_list (314)
on left: 517 518 519, on right: 516 520
maybe_notemode_duration (271)
on left: 420 421, on right: 422 455 464
mode_changed_music (216)
on left: 287 288, on right: 176
mode_changing_head (217)
on left: 289 290 291 292 293, on right: 287
multiplied_duration (274)
on left: 425 426 427, on right: 419 421 426 427
music (174)
on left: 137 138, on right: 109 139 147 148 149 150 284 304
music_arg (177)
on left: 143 144, on right: 121 137
music_assign (178)
on left: 145 146, on right: 39 59 231
music_bare (190)
on left: 176 177 178, on right: 172 173
music_embedded (175)
on left: 139 140 141, on right: 43 134
music_embedded_backup (176)
on left: 142, on right: 140 141
music_function_call (212)
on left: 278, on right: 281 365
music_function_call_closed (248)
on left: 368, on right: 175 375
music_function_chord_body (247)
on left: 365 366 367, on right: 364
music_list (172)
on left: 133 134 135, on right: 43 134 135 136 154
music_or_context_def (168)
on left: 121 122, on right: 128
music_property_def (237)
on left: 338, on right: 156
new_chord (289)
on left: 464 465, on right: 458
new_lyrics (219)
on left: 299 301, on right: 301 302
note_chord_element (243)
on left: 357, on right: 356
number_expression (296)
on left: 482 483 484, on right: 61 482 483
number_factor (298)
on left: 488 489, on right: 485 486 487 488
number_term (297)
on left: 485 486 487, on right: 482 483 484
octave_check (258)
on left: 391 392, on right: 362 455
optional_context_mod (186)
on left: 165 166, on right: 285 286 288
optional_id (213)
on left: 279 280, on right: 285 286
optional_rest (284)
on left: 453 454, on right: 455
output_def (165)
on left: 116, on right: 20 34 57 108 113 115
output_def_head (166)
on left: 117 118 119, on right: 120
output_def_head_with_mode_switch (167)
on left: 120, on right: 123 124
paper_block (164)
on left: 115, on right: 80 94
pitch (264)
on left: 402 403, on right: 362 455
pitch_arg (265)
on left: 404, on right: 232
post_event (254)
on left: 382 383, on right: 373
property_operation (226)
on left: 308 309 310 311, on right: 326
property_path (225)
on left: 306 307, on right: 52 53 307 310 331
questions (305)
on left: 504 505, on right: 362 455 505
quotes (259)
on left: 393 394 395, on right: 392 400 401 403 404
re_rhythmed_music (222)
on left: 302 304, on right: 283
repeated_music (179)
on left: 147 148 149 150, on right: 282
revert_arg (227)
on left: 312, on right: 311 334
revert_arg_backup (228)
on left: 313, on right: 312 315 316
revert_arg_part (229)
on left: 314 315 316, on right: 313
scm_function_call (141)
on left: 40, on right: 24 36 38
scm_function_call_closed (211)
on left: 277, on right: 273 275
score_block (159)
on left: 104, on right: 14 30 54 82 95
score_headers (160)
on left: 105 107 108, on right: 107 108 109
script_dir (269)
on left: 416 417 418, on right: 375 378 379
sequential_music (180)
on left: 151 152, on right: 180
simple_chord_elements (286)
on left: 458 459, on right: 352
simple_element (285)
on left: 455 456 457, on right: 351
simple_markup (323)
on left: 534 536 537 538, on right: 511 512 539 540
simple_music (182)
on left: 155 156 157, on right: 143 145
simple_music_property_def (235)
on left: 333 334 335 336, on right: 338
simple_revert_context (236)
on left: 337, on right: 334
simple_string (239)
on left: 341 342, on right: 147 149 215 280 304 305
simultaneous_music (181)
on left: 153 154, on right: 179
start_symbol (131)
on left: 1 3, on right: 0
State 0
State 1
State 10
State 100
State 101
State 102
State 103
State 104
State 105
State 106
State 107
State 108
State 109
State 11
State 110
State 111
State 112
State 113
State 114
State 115
State 116
State 117
State 118
State 119
State 12
State 120
State 121
State 122
State 123
State 124
State 125
State 126
State 127
State 128
State 129
State 13
State 130
State 131
State 132
State 133
State 134
State 135
State 136
State 137
State 138
State 139
State 14
State 140
State 141
State 142
State 143
State 144
State 145
State 146
State 147
State 148
State 149
State 15
State 150
State 151
State 152
State 153
State 154
State 155
State 156
State 157
State 158
State 159
State 16
State 160
State 161
State 162
State 163
State 164
State 165
State 166
State 167
State 168
State 169
State 17
State 170
State 171
State 172
State 173
State 174
State 175
State 176
State 177
State 178
State 179
State 18
State 180
State 181
State 182
State 183
State 184
State 185
State 186
State 187
State 188
State 189
State 19
State 190
State 191
State 192
State 193
State 194
State 195
State 196
State 197
State 198
State 199
State 2
State 20
State 200
State 201
State 202
State 203
State 204
State 205
State 206
State 207
State 208
State 209
State 21
State 210
State 211
State 212
State 213
State 214
State 215
State 216
State 217
State 218
State 219
State 22
State 220
State 221
State 222
State 223
State 224
State 225
State 226
State 227
State 228
State 229
State 23
State 230
State 231
State 232
State 233
State 234
State 235
State 236
State 237
State 238
State 239
State 24
State 240
State 241
State 242
State 243
State 244
State 245
State 246
State 247
State 248
State 249
State 25
State 250
State 251
State 252
State 253
State 254
State 255
State 256
State 257
State 258
State 259
State 26
State 260
State 261
State 262
State 263
State 264
State 265
State 266
State 267
State 268
State 269
State 27
State 270
State 271
State 272
State 273
State 274
State 275
State 276
State 277
State 278
State 279
State 28
State 280
State 281
State 282
State 283
State 284
State 285
State 286
State 287
State 288
State 289
State 29
State 290
State 291
State 292
State 293
State 294
State 295
State 296
State 297
State 298
State 299
State 3
State 30
State 300
State 301
State 302
State 303
State 304
State 305
State 306
State 307
State 308
State 309
State 31
State 310
State 311
State 312
State 313
State 314
State 315
State 316
State 317
State 318
State 319
State 32
State 320
State 321
State 322
State 323
State 324
State 325
State 326
State 327
State 328
State 329
State 33
State 330
State 331
State 332
State 333
State 334
State 335
State 336
State 337
State 338
State 339
State 34
State 340
State 341
State 342
State 343
State 344
State 345
State 346
State 347
State 348
State 349
State 35
State 350
State 351
State 352
State 353
State 354
State 355
State 356
State 357
State 358
State 359
State 36
State 360
State 361
State 362
State 363
State 364
State 365
State 366
State 367
State 368
State 369
State 37
State 370
State 371
State 372
State 373
State 374
State 375
State 376
State 377
State 378
State 379
State 38
State 380
State 381
State 382
State 383
State 384
State 385
State 386
State 387
State 388
State 389
State 39
State 390
State 391
State 392
State 393
State 394
State 395
State 396
State 397
State 398
State 399
State 4
State 40
State 400
State 401
State 402
State 403
State 404
State 405
State 406
State 407
State 408
State 409
State 41
State 410
State 411
State 412
State 413
State 414
State 415
State 416
State 417
State 418
State 419
State 42
State 420
State 421
State 422
State 423
State 424
State 425
State 426
State 427
State 428
State 429
State 43
State 430
State 431
State 432
State 433
State 434
State 435
State 436
State 437
State 438
State 439
State 44
State 440
State 441
State 442
State 443
State 444
State 445
State 446
State 447
State 448
State 449
State 45
State 450
State 451
State 452
State 453
State 454
State 455
State 456
State 457
State 458
State 459
State 46
State 460
State 461
State 462
State 463
State 464
State 465
State 466
State 467
State 468
State 469
State 47
State 470
State 471
State 472
State 473
State 474
State 475
State 476
State 477
State 478
State 479
State 48
State 480
State 481
State 482
State 483
State 484
State 485
State 486
State 487
State 488
State 489
State 49
State 490
State 491
State 492
State 493
State 494
State 495
State 496
State 497
State 498
State 499
State 5
State 50
State 500
State 501
State 502
State 503
State 504
State 505
State 506
State 507
State 508
State 509
State 51
State 510
State 511
State 512
State 513
State 514
State 515
State 516
State 517
State 518
State 519
State 52
State 520
State 521
State 522
State 523
State 524
State 525
State 526
State 527
State 528
State 529
State 53
State 530
State 531
State 532
State 533
State 534
State 535
State 536
State 537
State 538
State 539
State 54
State 540
State 541
State 542
State 543
State 544
State 545
State 546
State 547
State 548
State 549
State 55
State 550
State 551
State 552
State 553
State 554
State 555
State 556
State 557
State 558
State 559
State 56
State 560
State 561
State 562
State 563
State 564
State 565
State 566
State 567
State 568
State 569
State 57
State 570
State 571
State 572
State 573
State 574
State 575
State 576
State 577
State 578
State 579
State 58
State 580
State 581
State 582
State 583
State 584
State 585
State 586
State 587
State 588
State 589
State 59
State 590
State 591
State 592
State 593
State 594
State 595
State 596
State 597
State 598
State 599
State 6
State 60
State 600
State 601
State 602
State 603
State 604
State 605
State 606
State 607
State 608
State 609
State 61
State 610
State 611
State 612
State 613
State 614
State 615
State 616
State 617
State 618
State 619
State 62
State 620
State 621
State 622
State 623
State 624
State 625
State 626
State 627
State 628
State 629
State 63
State 630
State 631
State 632
State 633
State 634
State 635
State 636
State 637
State 638
State 639
State 64
State 640
State 641
State 642
State 643
State 644
State 645
State 646
State 647
State 648
State 649
State 65
State 650
State 651
State 652
State 653
State 654
State 655
State 656
State 657
State 658
State 659
State 66
State 660
State 661
State 662
State 663
State 664
State 665
State 666
State 667
State 668
State 669
State 67
State 670
State 671
State 672
State 673
State 674
State 675
State 676
State 677
State 678
State 679
State 68
State 680
State 681
State 682
State 683
State 684
State 685
State 686
State 687
State 688
State 689
State 69
State 690
State 691
State 692
State 693
State 694
State 695
State 696
State 697
State 698
State 699
State 7
State 70
State 700
State 701
State 702
State 703
State 704
State 705
State 706
State 707
State 708
State 709
State 71
State 710
State 711
State 712
State 713
State 714
State 715
State 716
State 717
State 718
State 719
State 72
State 720
State 721
State 722
State 723
State 724
State 725
State 726
State 727
State 728
State 729
State 73
State 730
State 731
State 732
State 733
State 74
State 75
State 76
State 77
State 78
State 79
State 8
State 80
State 81
State 82
State 83
State 84
State 85
State 86
State 87
State 88
State 89
State 9
State 90
State 91
State 92
State 93
State 94
State 95
State 96
State 97
State 98
State 99
steno_duration (273)
on left: 423 424, on right: 130 131 425
steno_pitch (262)
on left: 400, on right: 402
steno_tonic_pitch (263)
on left: 401, on right: 464 465 470 471
step_number (294)
on left: 477 478 479, on right: 475 476
step_numbers (293)
on left: 475 476, on right: 473 476
string (238)
on left: 339 340, on right: 63
string_number_event (255)
on left: 384, on right: 385
sub_quotes (261)
on left: 398 399, on right: 394 399
sup_quotes (260)
on left: 396 397, on right: 395 397
symbol (240)
on left: 343 344, on right: 285 286 305 308 309
symbol_list_arg (194)
on left: 192 193, on right: 207 235 249 266 312
symbol_list_element (197)
on left: 197 198, on right: 196
symbol_list_part (196)
on left: 196, on right: 194 195 314 315 316 337
symbol_list_rev (195)
on left: 194 195, on right: 193 195 306 307 329 332
tempo_event (171)
on left: 130 131 132, on right: 371
tempo_range (295)
on left: 480 481, on right: 130 131
tremolo_type (276)
on left: 430 431, on right: 387
unsigned_number (303)
on left: 499 500 501, on right: 147 149 215 480 481