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