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