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                    | score_block
   14                    | composite_music
   15                    | full_markup
   16                    | full_markup_list
   17                    | SCM_TOKEN
   18                    | embedded_scm_active
   19                    | output_def

   20 embedded_scm_bare: SCM_TOKEN
   21                  | SCM_IDENTIFIER

   22 embedded_scm_active: SCM_IDENTIFIER
   23                    | scm_function_call

   24 embedded_scm_bare_arg: SCM_ARG
   25                      | SCM_TOKEN
   26                      | FRACTION
   27                      | full_markup_list
   28                      | context_modification
   29                      | score_block
   30                      | context_def_spec_block
   31                      | book_block
   32                      | bookpart_block
   33                      | output_def

   34 embedded_scm: embedded_scm_bare
   35             | scm_function_call

   36 embedded_scm_arg: embedded_scm_bare_arg
   37                 | scm_function_call
   38                 | music_assign

   39 scm_function_call: SCM_FUNCTION function_arglist

   40 embedded_lilypond: /* empty */
   41                  | identifier_init
   42                  | music_embedded music_embedded music_list
   43                  | error
   44                  | "\version-error" embedded_lilypond

   45 lilypond_header_body: /* empty */
   46                     | lilypond_header_body assignment
   47                     | lilypond_header_body embedded_scm

   48 lilypond_header: "\header" '{' lilypond_header_body '}'

   49 assignment_id: STRING

   50 assignment: assignment_id '=' identifier_init
   51           | assignment_id property_path '=' identifier_init
   52           | assignment_id '.' property_path '=' identifier_init

   53 identifier_init: score_block
   54                | book_block
   55                | bookpart_block
   56                | output_def
   57                | context_def_spec_block
   58                | music_assign
   59                | post_event_nofinger post_events
   60                | number_expression
   61                | FRACTION
   62                | string
   63                | embedded_scm
   64                | full_markup_list
   65                | context_modification

   66 context_def_spec_block: "\context" '{' context_def_spec_body '}'

   67 context_mod_arg: embedded_scm

   69 context_mod_arg: $ composite_music

   70 context_mod_embedded: context_mod_arg

   71 context_def_spec_body: /* empty */
   72                      | CONTEXT_DEF_IDENTIFIER
   73                      | context_def_spec_body context_mod
   74                      | context_def_spec_body context_modification
   75                      | context_def_spec_body context_mod_embedded

   76 book_block: "\book" '{' book_body '}'

   77 book_body: /* empty */
   78          | BOOK_IDENTIFIER
   79          | book_body paper_block
   80          | book_body bookpart_block
   81          | book_body score_block
   82          | book_body composite_music
   83          | book_body full_markup
   84          | book_body full_markup_list
   85          | book_body SCM_TOKEN
   86          | book_body embedded_scm_active

   88 book_body: book_body $ lilypond_header
   89          | book_body error

   90 bookpart_block: "\bookpart" '{' bookpart_body '}'

   91 bookpart_body: /* empty */
   92              | BOOK_IDENTIFIER
   93              | bookpart_body paper_block
   94              | bookpart_body score_block
   95              | bookpart_body composite_music
   96              | bookpart_body full_markup
   97              | bookpart_body full_markup_list
   98              | bookpart_body SCM_TOKEN
   99              | bookpart_body embedded_scm_active

  101 bookpart_body: bookpart_body $ lilypond_header
  102              | bookpart_body error

  103 score_block: "\score" '{' score_body '}'

  104 score_body: music
  105           | embedded_scm_active

  107 score_body: score_body $ lilypond_header
  108           | score_body output_def
  109           | score_body error

  110 paper_block: output_def

  111 output_def: output_def_body '}'

  112 output_def_head: "\paper"
  113                | "\midi"
  114                | "\layout"

  115 output_def_head_with_mode_switch: output_def_head

  116 music_or_context_def: music_arg
  117                     | context_def_spec_block

  118 output_def_body: output_def_head_with_mode_switch '{'
  119                | output_def_head_with_mode_switch 
                         '{' 
                         OUTPUT_DEF_IDENTIFIER 
  120                | output_def_body assignment
  121                | output_def_body embedded_scm

  123 output_def_body: output_def_body $ music_or_context_def
  124                | output_def_body error

  125 tempo_event: "\tempo" steno_duration '=' tempo_range
  126            | "\tempo" scalar steno_duration '=' tempo_range
  127            | "\tempo" scalar

  128 music_list: /* empty */
  129           | music_list music_embedded
  130           | music_list error

  131 braced_music_list: '{' music_list '}'

  132 music: music_arg
  133      | lyric_element_music

  134 music_embedded: music
  135               | music_embedded_backup
  136               | music_embedded_backup 
                        "(backed-up?)" 
                        lyric_element_music 

  137 music_embedded_backup: embedded_scm

  138 music_arg: simple_music
  139          | composite_music

  140 music_assign: simple_music
  141             | composite_music

  142 repeated_music: "\repeat" simple_string unsigned_number music
  143               | REPEAT_IDENTIFIER music
  144               | "\repeat" 
                        simple_string 
                        unsigned_number 
                        music 
                        "\alternative" 
                        braced_music_list 
  145               | REPEAT_IDENTIFIER 
                        music 
                        "\alternative" 
                        braced_music_list 

  146 sequential_music: "\sequential" braced_music_list
  147                 | braced_music_list

  148 simultaneous_music: "\simultaneous" braced_music_list
  149                   | "<<" music_list ">>"

  150 simple_music: event_chord
  151             | music_property_def
  152             | context_change

  154 context_modification: "\with" $ '{' context_mod_list '}'
  155                     | "\with" CONTEXT_MOD_IDENTIFIER
  156                     | CONTEXT_MOD_IDENTIFIER
  157                     | "\with" context_modification_arg

  158 context_modification_arg: embedded_scm_closed
  159                         | MUSIC_IDENTIFIER

  160 optional_context_mod: /* empty */
  161                     | context_modification

  162 context_mod_list: /* empty */
  163                 | context_mod_list context_mod
  164                 | context_mod_list CONTEXT_MOD_IDENTIFIER
  165                 | context_mod_list context_mod_embedded

  166 composite_music: complex_music
  167                | music_bare

  168 closed_music: music_bare
  169             | complex_music_prefix closed_music
  170             | music_function_call_closed

  171 music_bare: mode_changed_music
  172           | MUSIC_IDENTIFIER
  173           | grouped_music_list

  174 grouped_music_list: simultaneous_music
  175                   | sequential_music

  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  177                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  178                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  179                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 

  180 function_arglist_closed_nonbackup: function_arglist_nonbackup_common
  181                                  | function_arglist_closed_common
  182                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           embedded_scm_arg_closed 
  183                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           bare_number_closed 
  184                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           SCM_IDENTIFIER 
  185                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           STRING 
  186                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           full_markup 

  187 symbol_list_arg: SYMBOL_LIST
  188                | SYMBOL_LIST '.' symbol_list_rev

  189 symbol_list_rev: symbol_list_part
  190                | symbol_list_rev '.' symbol_list_part

  191 symbol_list_part: symbol_list_element

  192 symbol_list_element: STRING
  193                    | embedded_scm_bare

  194 function_arglist_nonbackup: function_arglist_nonbackup_common
  195                           | function_arglist_common
  196                           | "optional?" 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    embedded_scm_arg 
  197                           | "optional?" 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    bare_number_common 
  198                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    duration_length 
  199                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    bare_number_common 
  200                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    SCM_ARG 
  201                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    lyric_element_music 
  202                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    symbol_list_arg 

  203 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            SCM_IDENTIFIER 
  204                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            STRING 
  205                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            full_markup 
  206                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            UNSIGNED 
  207                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            DURATION_IDENTIFIER 

  208 function_arglist_backup: function_arglist_common
  209                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 embedded_scm_arg_closed 
  210                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
  211                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 chord_body 
  212                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 post_event_nofinger 
  213                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 full_markup 
  214                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 UNSIGNED 
  215                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 REAL 
  216                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NUMBER_IDENTIFIER 
  217                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 UNSIGNED 
  218                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 REAL 
  219                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  220                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 PITCH_IDENTIFIER 
  221                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NOTENAME_PITCH 
  222                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 TONICNAME_PITCH 
  223                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 DURATION_IDENTIFIER 
  224                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 SCM_IDENTIFIER 
  225                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 STRING 
  226                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 music_assign 
  227                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 pitch_arg 
  228                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 bare_number_common 
  229                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 duration_length 
  230                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 symbol_list_arg 

  231 function_arglist: function_arglist_nonbackup
  232                 | "optional?" 
                          "scheme?" 
                          function_arglist_skip_nonbackup 
                          "\default" 

  233 function_arglist_skip_nonbackup: function_arglist_nonbackup
  234                                | "optional?" 
                                         "scheme?" 
                                         function_arglist_skip_nonbackup 

  235 function_arglist_common: EXPECT_NO_MORE_ARGS
  236                        | "scheme?" 
                                 function_arglist_optional 
                                 embedded_scm_arg 
  237                        | "scheme?" 
                                 function_arglist_optional 
                                 bare_number_common 
  238                        | "scheme?" 
                                 function_arglist_optional 
                                 post_event_nofinger 
  239                        | "scheme?" 
                                 function_arglist_optional 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  240                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 SCM_ARG 
  241                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 lyric_element_music 
  242                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 bare_number_common 
  243                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 duration_length 
  244                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 symbol_list_arg 

  245 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         SCM_IDENTIFIER 
  246                                | "scheme?" 
                                         function_arglist_optional 
                                         STRING 
  247                                | "scheme?" 
                                         function_arglist_optional 
                                         full_markup 
  248                                | "scheme?" 
                                         function_arglist_optional 
                                         UNSIGNED 
  249                                | "scheme?" 
                                         function_arglist_optional 
                                         DURATION_IDENTIFIER 
  250                                | "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         UNSIGNED 
  251                                | "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         REAL 

  252 function_arglist_closed: function_arglist_closed_nonbackup
  253                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_skip_nonbackup 
                                 "\default" 

  254 function_arglist_closed_common: EXPECT_NO_MORE_ARGS
  255                               | "scheme?" 
                                        function_arglist_optional 
                                        embedded_scm_arg_closed 
  256                               | "scheme?" 
                                        function_arglist_optional 
                                        bare_number_common_closed 
  257                               | "scheme?" 
                                        function_arglist_optional 
                                        '-' 
                                        NUMBER_IDENTIFIER 
  258                               | "scheme?" 
                                        function_arglist_optional 
                                        post_event_nofinger 
  259                               | function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        SCM_ARG 
  260                               | function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        bare_number_common_closed 
  261                               | function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        symbol_list_arg 

  262 function_arglist_optional: function_arglist_backup
  263                          | "optional?" 
                                   "scheme?" 
                                   function_arglist_skip_backup 
                                   "\default" 
  264                          | function_arglist_skip_backup "(backed-up?)"

  265 function_arglist_skip_backup: function_arglist_backup
  266                             | "optional?" 
                                      "scheme?" 
                                      function_arglist_skip_backup 

  267 embedded_scm_closed: embedded_scm_bare
  268                    | scm_function_call_closed

  269 embedded_scm_arg_closed: embedded_scm_bare_arg
  270                        | scm_function_call_closed
  271                        | closed_music

  272 scm_function_call_closed: SCM_FUNCTION function_arglist_closed

  273 music_function_call: MUSIC_FUNCTION function_arglist

  274 optional_id: /* empty */
  275            | '=' simple_string

  276 complex_music: music_function_call
  277              | repeated_music
  278              | re_rhythmed_music
  279              | complex_music_prefix music

  280 complex_music_prefix: "\context" 
                              symbol 
                              optional_id 
                              optional_context_mod 
  281                     | "\new" symbol optional_id optional_context_mod

  282 mode_changed_music: mode_changing_head grouped_music_list
  283                   | mode_changing_head_with_context 
                            optional_context_mod 
                            grouped_music_list 

  284 mode_changing_head: "\notemode"
  285                   | "\drummode"
  286                   | "\figuremode"
  287                   | "\chordmode"
  288                   | "\lyricmode"

  289 mode_changing_head_with_context: "\drums"
  290                                | "\figures"
  291                                | "\chords"
  292                                | "\lyrics"

  294 new_lyrics: "\addlyrics" $ composite_music

  296 new_lyrics: new_lyrics "\addlyrics" $0 composite_music

  297 re_rhythmed_music: composite_music new_lyrics

  299 re_rhythmed_music: "\lyricsto" simple_string $1 music

  300 context_change: "\change" symbol '=' simple_string

  301 property_path: symbol_list_rev
  302              | symbol_list_rev property_path

  303 property_operation: symbol '=' scalar
  304                   | "\unset" symbol
  305                   | "\override" property_path '=' scalar
  306                   | "\revert" revert_arg

  307 revert_arg: revert_arg_backup "(backed-up?)" symbol_list_arg

  308 revert_arg_backup: revert_arg_part

  309 revert_arg_part: symbol_list_part
  310                | revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         '.' 
                         symbol_list_part 
  311                | revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         symbol_list_part 

  312 context_def_mod: "\consists"
  313                | "\remove"
  314                | "\accepts"
  315                | "\defaultchild"
  316                | "\denies"
  317                | "\alias"
  318                | "\type"
  319                | "\description"
  320                | "\name"

  321 context_mod: property_operation
  322            | context_def_mod STRING
  323            | context_def_mod embedded_scm

  324 grob_prop_spec: symbol_list_rev

  325 grob_prop_path: grob_prop_spec
  326               | grob_prop_spec property_path

  327 context_prop_spec: symbol_list_rev

  328 simple_music_property_def: "\override" grob_prop_path '=' scalar
  329                          | "\revert" simple_revert_context revert_arg
  330                          | "\set" context_prop_spec '=' scalar
  331                          | "\unset" context_prop_spec

  332 simple_revert_context: symbol_list_part

  333 music_property_def: simple_music_property_def

  334 string: STRING
  335       | full_markup

  336 simple_string: STRING
  337              | embedded_scm_bare

  338 symbol: STRING
  339       | embedded_scm_bare

  340 scalar: embedded_scm_arg
  341       | SCM_IDENTIFIER
  342       | bare_number
  343       | '-' bare_number
  344       | STRING
  345       | full_markup

  346 event_chord: simple_element post_events
  347            | simple_chord_elements post_events
  348            | CHORD_REPETITION optional_notemode_duration post_events
  349            | MULTI_MEASURE_REST optional_notemode_duration post_events
  350            | command_element
  351            | note_chord_element

  352 note_chord_element: chord_body optional_notemode_duration post_events

  353 chord_body: "<" chord_body_elements ">"
  354           | CHORD_BODY_IDENTIFIER

  355 chord_body_elements: /* empty */
  356                    | chord_body_elements chord_body_element

  357 chord_body_element: pitch 
                            exclamations 
                            questions 
                            octave_check 
                            post_events 
  358                   | DRUM_PITCH post_events
  359                   | music_function_chord_body

  360 music_function_chord_body: music_function_call
  361                          | MUSIC_IDENTIFIER

  362 music_function_call_closed: MUSIC_FUNCTION function_arglist_closed

  363 event_function_event: EVENT_FUNCTION function_arglist_closed

  364 command_element: command_event

  365 command_event: tempo_event

  366 post_events: /* empty */
  367            | post_events post_event

  368 post_event_nofinger: direction_less_event
  369                    | script_dir music_function_call_closed
  370                    | "--"
  371                    | "__"
  372                    | script_dir direction_reqd_event
  373                    | script_dir direction_less_event
  374                    | '^' fingering
  375                    | '_' fingering

  376 post_event: post_event_nofinger
  377           | '-' fingering

  378 string_number_event: E_UNSIGNED

  379 direction_less_event: string_number_event
  380                     | EVENT_IDENTIFIER
  381                     | tremolo_type
  382                     | event_function_event

  383 direction_reqd_event: gen_text_def
  384                     | script_abbreviation

  385 octave_check: /* empty */
  386             | '=' quotes

  387 quotes: /* empty */
  388       | sub_quotes
  389       | sup_quotes

  390 sup_quotes: '\''
  391           | sup_quotes '\''

  392 sub_quotes: ','
  393           | sub_quotes ','

  394 steno_pitch: NOTENAME_PITCH quotes

  395 steno_tonic_pitch: TONICNAME_PITCH quotes

  396 pitch: steno_pitch
  397      | PITCH_IDENTIFIER quotes

  398 pitch_arg: PITCH_ARG quotes

  399 gen_text_def: full_markup
  400             | STRING
  401             | embedded_scm_closed

  402 fingering: UNSIGNED

  403 script_abbreviation: '^'
  404                    | '+'
  405                    | '-'
  406                    | '!'
  407                    | ">"
  408                    | '.'
  409                    | '_'

  410 script_dir: '_'
  411           | '^'
  412           | '-'

  413 duration_length: multiplied_duration

  414 maybe_notemode_duration: /* empty */
  415                        | multiplied_duration

  416 optional_notemode_duration: maybe_notemode_duration

  417 steno_duration: UNSIGNED dots
  418               | DURATION_IDENTIFIER dots

  419 multiplied_duration: steno_duration
  420                    | multiplied_duration '*' UNSIGNED
  421                    | multiplied_duration '*' FRACTION

  422 dots: /* empty */
  423     | dots '.'

  424 tremolo_type: ':'
  425             | ':' UNSIGNED

  426 bass_number: UNSIGNED
  427            | STRING
  428            | full_markup
  429            | embedded_scm_bare

  430 figured_bass_alteration: '-'
  431                        | '+'
  432                        | '!'

  433 bass_figure: "_"
  434            | bass_number
  435            | bass_figure ']'
  436            | bass_figure figured_bass_alteration
  437            | bass_figure figured_bass_modification

  438 figured_bass_modification: "\+"
  439                          | "\!"
  440                          | '/'
  441                          | "\"

  442 br_bass_figure: bass_figure
  443               | '[' bass_figure

  444 figure_list: /* empty */
  445            | figure_list br_bass_figure

  446 figure_spec: FIGURE_OPEN figure_list FIGURE_CLOSE

  447 optional_rest: /* empty */
  448              | "\rest"

  449 simple_element: pitch 
                        exclamations 
                        questions 
                        octave_check 
                        maybe_notemode_duration 
                        optional_rest 
  450               | DRUM_PITCH optional_notemode_duration
  451               | RESTNAME optional_notemode_duration

  452 simple_chord_elements: new_chord
  453                      | figure_spec optional_notemode_duration

  454 lyric_element: full_markup
  455              | STRING
  456              | LYRIC_ELEMENT

  457 lyric_element_music: lyric_element 
                             optional_notemode_duration 
                             post_events 

  458 new_chord: steno_tonic_pitch maybe_notemode_duration
  459          | steno_tonic_pitch 
                   optional_notemode_duration 
                   chord_separator 
                   chord_items 

  460 chord_items: /* empty */
  461            | chord_items chord_item

  462 chord_separator: ":"
  463                | "^"
  464                | "/" steno_tonic_pitch
  465                | "/+" steno_tonic_pitch

  466 chord_item: chord_separator
  467           | step_numbers
  468           | CHORD_MODIFIER

  469 step_numbers: step_number
  470             | step_numbers '.' step_number

  471 step_number: UNSIGNED
  472            | UNSIGNED '+'
  473            | UNSIGNED "-"

  474 tempo_range: unsigned_number
  475            | unsigned_number '-' unsigned_number

  476 number_expression: number_expression '+' number_term
  477                  | number_expression '-' number_term
  478                  | number_term

  479 number_term: number_factor
  480            | number_factor '*' number_factor
  481            | number_factor '/' number_factor

  482 number_factor: '-' number_factor
  483              | bare_number

  484 bare_number_common: bare_number_common_closed
  485                   | REAL NUMBER_IDENTIFIER

  486 bare_number_common_closed: REAL
  487                          | NUMBER_IDENTIFIER

  488 bare_number: bare_number_common
  489            | UNSIGNED
  490            | UNSIGNED NUMBER_IDENTIFIER

  491 bare_number_closed: UNSIGNED
  492                   | bare_number_common_closed

  493 unsigned_number: UNSIGNED
  494                | NUMBER_IDENTIFIER
  495                | embedded_scm

  496 exclamations: /* empty */
  497             | exclamations '!'

  498 questions: /* empty */
  499          | questions '?'

  501 full_markup_list: "\markuplist" $2 markup_list

  503 full_markup: "\markup" $3 markup_top

  504 markup_top: markup_list
  505           | markup_head_1_list simple_markup
  506           | simple_markup

  508 markup_scm: embedded_scm_bare $4 "(backed-up?)"

  509 markup_list: markup_composed_list
  510            | markup_uncomposed_list

  511 markup_uncomposed_list: markup_braced_list
  512                       | markup_command_list
  513                       | markup_scm MARKUPLIST_IDENTIFIER

  514 markup_composed_list: markup_head_1_list markup_uncomposed_list

  515 markup_braced_list: '{' markup_braced_list_body '}'

  516 markup_braced_list_body: /* empty */
  517                        | markup_braced_list_body markup
  518                        | markup_braced_list_body markup_list

  519 markup_command_list: MARKUP_LIST_FUNCTION markup_command_list_arguments

  520 markup_command_basic_arguments: "markup-list?" 
                                        markup_command_list_arguments 
                                        markup_list 
  521                               | "scheme?" 
                                        markup_command_list_arguments 
                                        embedded_scm_closed 
  522                               | EXPECT_NO_MORE_ARGS

  523 markup_command_list_arguments: markup_command_basic_arguments
  524                              | "markup?" 
                                       markup_command_list_arguments 
                                       markup 

  525 markup_head_1_item: MARKUP_FUNCTION 
                            "markup?" 
                            markup_command_list_arguments 

  526 markup_head_1_list: markup_head_1_item
  527                   | markup_head_1_list markup_head_1_item

  528 simple_markup: STRING

  530 simple_markup: "\score" $5 '{' score_body '}'
  531              | MARKUP_FUNCTION markup_command_basic_arguments
  532              | markup_scm MARKUP_IDENTIFIER

  533 markup: markup_head_1_list simple_markup
  534       | simple_markup


Terminals, with rules where they appear



    205 206 207 209 210 211 212 213 214 215 216 217 218 219 220 221
    205 206 207 209 210 211 212 213 214 215 216 217 218 219 220 221
    222 223 224 225 232 234 236 237 238 239 245 246 247 248 249 250
    222 223 224 225 232 234 253 263 266
    242 243 244 259 260 261
    251 253 255 256 257 258 263 266 521
    473 489 490 491 493
    475 477 482
    528
"#{" (339) 3
"(backed-up?)" (334) 136 264 307 310 311 508
"(reparsed?)" (335) 198 199 200 201 202 226 227 228 229 230 240 241
"-" (319) 473
"--" (266) 370
"/" (320) 464
"/+" (316) 465
":" (318) 462
"<" (321) 353
"<<" (323) 149
">" (322) 353 407
">>" (324) 149
"\!" (326) 439
"\" (325) 441
"\+" (327) 438
"\accepts" (274) 314
"\addlyrics" (263) 294 296
"\alias" (275) 317
"\alternative" (261) 144 145
"\book" (276) 76
"\bookpart" (277) 90
"\change" (278) 300
"\chordmode" (279) 287
"\chords" (280) 291
"\consists" (281) 312
"\context" (282) 66 280
"\default" (283) 232 253 263
"\defaultchild" (284) 315
"\denies" (285) 316
"\description" (286) 319
"\drummode" (287) 285
"\drums" (288) 289
"\figuremode" (289) 286
"\figures" (290) 290
"\header" (291) 48
"\layout" (293) 114
"\lyricmode" (294) 288
"\lyrics" (295) 292
"\lyricsto" (296) 299
"\markup" (297) 503
"\markuplist" (298) 501
"\midi" (299) 113
"\name" (300) 320
"\new" (315) 281
"\notemode" (301) 284
"\override" (302) 305 328
"\paper" (303) 112
"\remove" (304) 313
"\repeat" (260) 142 144 210
"\rest" (305) 448
"\revert" (306) 306 329
"\score" (307) 103 530
"\sequential" (308) 146
"\set" (309) 330
"\simultaneous" (310) 148
"\tempo" (311) 125 126 127
"\type" (312) 318
"\unset" (313) 304 331
"\version-error" (292) 8 44
"\with" (314) 154 155 157
"^" (317) 463
"_" (330) 433
"__" (265) 371
"end of input" (0) 0
"markup-list?" (336) 520
"markup?" (332) 524 525
"optional?" (337) 176 177 178 179 182 183 184 185 186 196 197 203 204
"scheme?" (333) 176 177 178 179 182 183 184 185 186 196 197 203 204
'!' (33) 406 432 497
'*' (42) 420 421 480
'+' (43) 404 431 472 476
',' (44) 392 393
'-' (45) 177 178 179 217 218 219 239 250 251 257 343 377 405 412 430
'.' (46) 52 188 190 310 408 423 470
'/' (47) 440 481
':' (58) 424 425
'=' (61) 50 51 52 125 126 275 300 303 305 328 330 386
'?' (63) 499
'[' (91) 443
'\'' (39) 390 391
']' (93) 435
'^' (94) 374 403 411
'_' (95) 375 409 410
'{' (123) 48 66 76 90 103 118 119 131 154 515 530
'}' (125) 48 66 76 90 103 111 131 154 515 530
BOOK_IDENTIFIER (340) 78 92
CHORD_BODY_IDENTIFIER (341) 354
CHORD_MODIFIER (342) 468
CHORD_REPETITION (343) 348
COMPOSITE (262)
CONTEXT_DEF_IDENTIFIER (344) 72
CONTEXT_MOD_IDENTIFIER (345) 155 156 164
DRUM_PITCH (346) 358 450
DURATION_IDENTIFIER (264) 207 223 249 418
E_UNSIGNED (269) 378
error (256) 7 43 89 102 109 124 130
EVENT_FUNCTION (267) 363
EVENT_IDENTIFIER (268) 380
EXPECT_NO_MORE_ARGS (338) 235 254 522
FIGURE_CLOSE (328) 446
FIGURE_OPEN (329) 446
FRACTION (349) 26 61 421
LYRIC_ELEMENT (350) 456
MARKUP_FUNCTION (351) 525 531
MARKUP_IDENTIFIER (353) 532
MARKUP_LIST_FUNCTION (352) 519
MARKUPLIST_IDENTIFIER (354) 513
MULTI_MEASURE_REST (331) 349
MUSIC_FUNCTION (355) 273 362
MUSIC_IDENTIFIER (356) 159 172 361
NOTENAME_PITCH (357) 221 394
NUMBER_IDENTIFIER (272) 179 216 219 239 257 485 487 490 494
OUTPUT_DEF_IDENTIFIER (358) 119
PITCH_ARG (348) 398
PITCH_IDENTIFIER (347) 220 397
PREC_BOT (258)
PREC_TOP (273)
REAL (270) 178 215 218 251 485 486
REPEAT_IDENTIFIER (259) 143 145
RESTNAME (359) 451
SCM_ARG (360) 24 200 240 259 310 311
SCM_FUNCTION (361) 39 272
SCM_IDENTIFIER (362) 21 22 184 203 224 245 341
SCM_TOKEN (363) 17 20 25 85 98
STRING (364) 49 185 192 204 225 246 322 334 336 338 344 400 427 455
SYMBOL_LIST (365) 187 188
TONICNAME_PITCH (366) 222 395
UNARY_MINUS (367)
UNSIGNED (271) 177 206 214 217 248 250 402 417 420 425 426 471 472

Nonterminals, with rules where they appear































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    "#{"  shift, and go to state 1

    "(backed-up?)"  shift, and go to state 291

    "(backed-up?)"  shift, and go to state 505

    "(backed-up?)"  shift, and go to state 568

    "(backed-up?)"  shift, and go to state 610

    "(reparsed?)"  shift, and go to state 366

    "(reparsed?)"  shift, and go to state 367

    "(reparsed?)"  shift, and go to state 387

    "(reparsed?)"  shift, and go to state 495

    "-"  shift, and go to state 712
    '+'  shift, and go to state 713

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 206

    "\addlyrics"  shift, and go to state 383

    "\alternative"  shift, and go to state 321

    "\alternative"  shift, and go to state 597

    "\default"  shift, and go to state 634

    "\default"  shift, and go to state 650

    "\default"  shift, and go to state 699

    "\header"  reduce using rule 100 ($@5)

    "\header"  reduce using rule 106 ($@6)

    "\header"  reduce using rule 106 ($@6)

    "\header"  reduce using rule 87 ($@4)

    "\header"  shift, and go to state 190

    "\header"  shift, and go to state 190

    "\header"  shift, and go to state 190

    "\header"  shift, and go to state 190

    "\rest"  shift, and go to state 715

    "end of input"  reduce using rule 40 (embedded_lilypond)

    "end of input"  reduce using rule 40 (embedded_lilypond)

    "end of input"  reduce using rule 42 (embedded_lilypond)

    "end of input"  shift, and go to state 5

    "markup?"  shift, and go to state 474

    "scheme?"  shift, and go to state 365

    "scheme?"  shift, and go to state 386

    "scheme?"  shift, and go to state 494

    "scheme?"  shift, and go to state 624

    "scheme?"  shift, and go to state 683

    $@1  go to state 4

    $@10  go to state 526

    $@11  go to state 332

    $@12  go to state 173

    $@13  go to state 172

    $@14  go to state 483

    $@15  go to state 473

    $@9  go to state 382

    $default  accept

    $default  reduce using rule 10 (toplevel_expression)

    $default  reduce using rule 101 (bookpart_body)

    $default  reduce using rule 102 (bookpart_body)

    $default  reduce using rule 103 (score_block)

    $default  reduce using rule 104 (score_body)

    $default  reduce using rule 105 (score_body)

    $default  reduce using rule 107 (score_body)

    $default  reduce using rule 108 (score_body)

    $default  reduce using rule 109 (score_body)

    $default  reduce using rule 11 (toplevel_expression)

    $default  reduce using rule 110 (paper_block)

    $default  reduce using rule 111 (output_def)

    $default  reduce using rule 112 (output_def_head)

    $default  reduce using rule 113 (output_def_head)

    $default  reduce using rule 114 (output_def_head)

    $default  reduce using rule 115 (output_def_head_with_mode_switch)

    $default  reduce using rule 116 (music_or_context_def)

    $default  reduce using rule 117 (music_or_context_def)

    $default  reduce using rule 118 (output_def_body)

    $default  reduce using rule 119 (output_def_body)

    $default  reduce using rule 12 (toplevel_expression)

    $default  reduce using rule 120 (output_def_body)

    $default  reduce using rule 121 (output_def_body)

    $default  reduce using rule 123 (output_def_body)

    $default  reduce using rule 124 (output_def_body)

    $default  reduce using rule 125 (tempo_event)

    $default  reduce using rule 126 (tempo_event)

    $default  reduce using rule 127 (tempo_event)

    $default  reduce using rule 128 (music_list)

    $default  reduce using rule 128 (music_list)

    $default  reduce using rule 128 (music_list)

    $default  reduce using rule 129 (music_list)

    $default  reduce using rule 13 (toplevel_expression)

    $default  reduce using rule 130 (music_list)

    $default  reduce using rule 131 (braced_music_list)

    $default  reduce using rule 132 (music)

    $default  reduce using rule 133 (music)

    $default  reduce using rule 134 (music_embedded)

    $default  reduce using rule 135 (music_embedded)

    $default  reduce using rule 136 (music_embedded)

    $default  reduce using rule 137 (music_embedded_backup)

    $default  reduce using rule 138 (music_arg)

    $default  reduce using rule 139 (music_arg)

    $default  reduce using rule 14 (toplevel_expression)

    $default  reduce using rule 140 (music_assign)

    $default  reduce using rule 141 (music_assign)

    $default  reduce using rule 142 (repeated_music)

    $default  reduce using rule 143 (repeated_music)

    $default  reduce using rule 144 (repeated_music)

    $default  reduce using rule 145 (repeated_music)

    $default  reduce using rule 146 (sequential_music)

    $default  reduce using rule 147 (sequential_music)

    $default  reduce using rule 148 (simultaneous_music)

    $default  reduce using rule 149 (simultaneous_music)

    $default  reduce using rule 15 (toplevel_expression)

    $default  reduce using rule 150 (simple_music)

    $default  reduce using rule 151 (simple_music)

    $default  reduce using rule 152 (simple_music)

    $default  reduce using rule 153 ($@8)

    $default  reduce using rule 154 (context_modification)

    $default  reduce using rule 155 (context_modification)

    $default  reduce using rule 156 (context_modification)

    $default  reduce using rule 157 (context_modification)

    $default  reduce using rule 158 (context_modification_arg)

    $default  reduce using rule 159 (context_modification_arg)

    $default  reduce using rule 16 (toplevel_expression)

    $default  reduce using rule 160 (optional_context_mod)

    $default  reduce using rule 160 (optional_context_mod)

    $default  reduce using rule 160 (optional_context_mod)

    $default  reduce using rule 161 (optional_context_mod)

    $default  reduce using rule 162 (context_mod_list)

    $default  reduce using rule 163 (context_mod_list)

    $default  reduce using rule 164 (context_mod_list)

    $default  reduce using rule 165 (context_mod_list)

    $default  reduce using rule 166 (composite_music)

    $default  reduce using rule 167 (composite_music)

    $default  reduce using rule 168 (closed_music)

    $default  reduce using rule 169 (closed_music)

    $default  reduce using rule 17 (toplevel_expression)

    $default  reduce using rule 170 (closed_music)

    $default  reduce using rule 171 (music_bare)

    $default  reduce using rule 172 (music_bare)

    $default  reduce using rule 173 (music_bare)

    $default  reduce using rule 174 (grouped_music_list)

    $default  reduce using rule 175 (grouped_music_list)

    $default  reduce using rule 176 (function_arglist_nonbackup_common)

    $default  reduce using rule 177 (function_arglist_nonbackup_common)

    $default  reduce using rule 178 (function_arglist_nonbackup_common)

    $default  reduce using rule 179 (function_arglist_nonbackup_common)

    $default  reduce using rule 18 (toplevel_expression)

    $default  reduce using rule 180 (function_arglist_closed_nonbackup)

    $default  reduce using rule 181 (function_arglist_closed_nonbackup)

    $default  reduce using rule 182 (function_arglist_closed_nonbackup)

    $default  reduce using rule 183 (function_arglist_closed_nonbackup)

    $default  reduce using rule 184 (function_arglist_closed_nonbackup)

    $default  reduce using rule 185 (function_arglist_closed_nonbackup)

    $default  reduce using rule 186 (function_arglist_closed_nonbackup)

    $default  reduce using rule 187 (symbol_list_arg)

    $default  reduce using rule 188 (symbol_list_arg)

    $default  reduce using rule 189 (symbol_list_rev)

    $default  reduce using rule 19 (toplevel_expression)

    $default  reduce using rule 190 (symbol_list_rev)

    $default  reduce using rule 191 (symbol_list_part)

    $default  reduce using rule 192 (symbol_list_element)

    $default  reduce using rule 193 (symbol_list_element)

    $default  reduce using rule 194 (function_arglist_nonbackup)

    $default  reduce using rule 195 (function_arglist_nonbackup)

    $default  reduce using rule 196 (function_arglist_nonbackup)

    $default  reduce using rule 197 (function_arglist_nonbackup)

    $default  reduce using rule 198 (function_arglist_nonbackup)

    $default  reduce using rule 199 (function_arglist_nonbackup)

    $default  reduce using rule 2 ($@1)

    $default  reduce using rule 20 (embedded_scm_bare)

    $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_reparse)

    $default  reduce using rule 204 (function_arglist_nonbackup_reparse)

    $default  reduce using rule 205 (function_arglist_nonbackup_reparse)

    $default  reduce using rule 206 (function_arglist_nonbackup_reparse)

    $default  reduce using rule 207 (function_arglist_nonbackup_reparse)

    $default  reduce using rule 208 (function_arglist_backup)

    $default  reduce using rule 209 (function_arglist_backup)

    $default  reduce using rule 21 (embedded_scm_bare)

    $default  reduce using rule 210 (function_arglist_backup)

    $default  reduce using rule 211 (function_arglist_backup)

    $default  reduce using rule 212 (function_arglist_backup)

    $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_active)

    $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)

    $default  reduce using rule 232 (function_arglist)

    $default  reduce using rule 233 (function_arglist_skip_nonbackup)

    $default  reduce using rule 233 (function_arglist_skip_nonbackup)

    $default  reduce using rule 234 (function_arglist_skip_nonbackup)

    $default  reduce using rule 235 (function_arglist_common)

    $default  reduce using rule 236 (function_arglist_common)

    $default  reduce using rule 237 (function_arglist_common)

    $default  reduce using rule 238 (function_arglist_common)

    $default  reduce using rule 239 (function_arglist_common)

    $default  reduce using rule 24 (embedded_scm_bare_arg)

    $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_reparse)

    $default  reduce using rule 246 (function_arglist_common_reparse)

    $default  reduce using rule 247 (function_arglist_common_reparse)

    $default  reduce using rule 248 (function_arglist_common_reparse)

    $default  reduce using rule 249 (function_arglist_common_reparse)

    $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_closed)

    $default  reduce using rule 253 (function_arglist_closed)

    $default  reduce using rule 254 (function_arglist_closed_common)

    $default  reduce using rule 255 (function_arglist_closed_common)

    $default  reduce using rule 256 (function_arglist_closed_common)

    $default  reduce using rule 257 (function_arglist_closed_common)

    $default  reduce using rule 258 (function_arglist_closed_common)

    $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 263 (function_arglist_optional)

    $default  reduce using rule 264 (function_arglist_optional)

    $default  reduce using rule 265 (function_arglist_skip_backup)

    $default  reduce using rule 266 (function_arglist_skip_backup)

    $default  reduce using rule 266 (function_arglist_skip_backup)

    $default  reduce using rule 267 (embedded_scm_closed)

    $default  reduce using rule 268 (embedded_scm_closed)

    $default  reduce using rule 269 (embedded_scm_arg_closed)

    $default  reduce using rule 27 (embedded_scm_bare_arg)

    $default  reduce using rule 270 (embedded_scm_arg_closed)

    $default  reduce using rule 271 (embedded_scm_arg_closed)

    $default  reduce using rule 272 (scm_function_call_closed)

    $default  reduce using rule 273 (music_function_call)

    $default  reduce using rule 274 (optional_id)

    $default  reduce using rule 274 (optional_id)

    $default  reduce using rule 275 (optional_id)

    $default  reduce using rule 276 (complex_music)

    $default  reduce using rule 277 (complex_music)

    $default  reduce using rule 278 (complex_music)

    $default  reduce using rule 279 (complex_music)

    $default  reduce using rule 28 (embedded_scm_bare_arg)

    $default  reduce using rule 280 (complex_music_prefix)

    $default  reduce using rule 281 (complex_music_prefix)

    $default  reduce using rule 282 (mode_changed_music)

    $default  reduce using rule 283 (mode_changed_music)

    $default  reduce using rule 284 (mode_changing_head)

    $default  reduce using rule 285 (mode_changing_head)

    $default  reduce using rule 286 (mode_changing_head)

    $default  reduce using rule 287 (mode_changing_head)

    $default  reduce using rule 288 (mode_changing_head)

    $default  reduce using rule 289 (mode_changing_head_with_context)

    $default  reduce using rule 29 (embedded_scm_bare_arg)

    $default  reduce using rule 290 (mode_changing_head_with_context)

    $default  reduce using rule 291 (mode_changing_head_with_context)

    $default  reduce using rule 292 (mode_changing_head_with_context)

    $default  reduce using rule 293 ($@9)

    $default  reduce using rule 294 (new_lyrics)

    $default  reduce using rule 295 ($@10)

    $default  reduce using rule 296 (new_lyrics)

    $default  reduce using rule 297 (re_rhythmed_music)

    $default  reduce using rule 298 ($@11)

    $default  reduce using rule 299 (re_rhythmed_music)

    $default  reduce using rule 3 (start_symbol)

    $default  reduce using rule 30 (embedded_scm_bare_arg)

    $default  reduce using rule 300 (context_change)

    $default  reduce using rule 301 (property_path)

    $default  reduce using rule 302 (property_path)

    $default  reduce using rule 303 (property_operation)

    $default  reduce using rule 304 (property_operation)

    $default  reduce using rule 305 (property_operation)

    $default  reduce using rule 306 (property_operation)

    $default  reduce using rule 307 (revert_arg)

    $default  reduce using rule 308 (revert_arg_backup)

    $default  reduce using rule 309 (revert_arg_part)

    $default  reduce using rule 31 (embedded_scm_bare_arg)

    $default  reduce using rule 310 (revert_arg_part)

    $default  reduce using rule 311 (revert_arg_part)

    $default  reduce using rule 312 (context_def_mod)

    $default  reduce using rule 313 (context_def_mod)

    $default  reduce using rule 314 (context_def_mod)

    $default  reduce using rule 315 (context_def_mod)

    $default  reduce using rule 316 (context_def_mod)

    $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_mod)

    $default  reduce using rule 322 (context_mod)

    $default  reduce using rule 323 (context_mod)

    $default  reduce using rule 324 (grob_prop_spec)

    $default  reduce using rule 325 (grob_prop_path)

    $default  reduce using rule 326 (grob_prop_path)

    $default  reduce using rule 327 (context_prop_spec)

    $default  reduce using rule 328 (simple_music_property_def)

    $default  reduce using rule 329 (simple_music_property_def)

    $default  reduce using rule 33 (embedded_scm_bare_arg)

    $default  reduce using rule 330 (simple_music_property_def)

    $default  reduce using rule 331 (simple_music_property_def)

    $default  reduce using rule 332 (simple_revert_context)

    $default  reduce using rule 333 (music_property_def)

    $default  reduce using rule 334 (string)

    $default  reduce using rule 335 (string)

    $default  reduce using rule 336 (simple_string)

    $default  reduce using rule 337 (simple_string)

    $default  reduce using rule 338 (symbol)

    $default  reduce using rule 339 (symbol)

    $default  reduce using rule 34 (embedded_scm)

    $default  reduce using rule 340 (scalar)

    $default  reduce using rule 341 (scalar)

    $default  reduce using rule 342 (scalar)

    $default  reduce using rule 343 (scalar)

    $default  reduce using rule 344 (scalar)

    $default  reduce using rule 345 (scalar)

    $default  reduce using rule 346 (event_chord)

    $default  reduce using rule 347 (event_chord)

    $default  reduce using rule 348 (event_chord)

    $default  reduce using rule 349 (event_chord)

    $default  reduce using rule 35 (embedded_scm)

    $default  reduce using rule 350 (event_chord)

    $default  reduce using rule 351 (event_chord)

    $default  reduce using rule 352 (note_chord_element)

    $default  reduce using rule 353 (chord_body)

    $default  reduce using rule 354 (chord_body)

    $default  reduce using rule 355 (chord_body_elements)

    $default  reduce using rule 356 (chord_body_elements)

    $default  reduce using rule 357 (chord_body_element)

    $default  reduce using rule 358 (chord_body_element)

    $default  reduce using rule 359 (chord_body_element)

    $default  reduce using rule 36 (embedded_scm_arg)

    $default  reduce using rule 360 (music_function_chord_body)

    $default  reduce using rule 361 (music_function_chord_body)

    $default  reduce using rule 362 (music_function_call_closed)

    $default  reduce using rule 363 (event_function_event)

    $default  reduce using rule 364 (command_element)

    $default  reduce using rule 365 (command_event)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 366 (post_events)

    $default  reduce using rule 367 (post_events)

    $default  reduce using rule 368 (post_event_nofinger)

    $default  reduce using rule 369 (post_event_nofinger)

    $default  reduce using rule 37 (embedded_scm_arg)

    $default  reduce using rule 370 (post_event_nofinger)

    $default  reduce using rule 371 (post_event_nofinger)

    $default  reduce using rule 372 (post_event_nofinger)

    $default  reduce using rule 373 (post_event_nofinger)

    $default  reduce using rule 374 (post_event_nofinger)

    $default  reduce using rule 375 (post_event_nofinger)

    $default  reduce using rule 376 (post_event)

    $default  reduce using rule 377 (post_event)

    $default  reduce using rule 378 (string_number_event)

    $default  reduce using rule 379 (direction_less_event)

    $default  reduce using rule 38 (embedded_scm_arg)

    $default  reduce using rule 380 (direction_less_event)

    $default  reduce using rule 381 (direction_less_event)

    $default  reduce using rule 382 (direction_less_event)

    $default  reduce using rule 383 (direction_reqd_event)

    $default  reduce using rule 384 (direction_reqd_event)

    $default  reduce using rule 385 (octave_check)

    $default  reduce using rule 385 (octave_check)

    $default  reduce using rule 386 (octave_check)

    $default  reduce using rule 387 (quotes)

    $default  reduce using rule 387 (quotes)

    $default  reduce using rule 387 (quotes)

    $default  reduce using rule 387 (quotes)

    $default  reduce using rule 387 (quotes)

    $default  reduce using rule 388 (quotes)

    $default  reduce using rule 389 (quotes)

    $default  reduce using rule 39 (scm_function_call)

    $default  reduce using rule 390 (sup_quotes)

    $default  reduce using rule 391 (sup_quotes)

    $default  reduce using rule 392 (sub_quotes)

    $default  reduce using rule 393 (sub_quotes)

    $default  reduce using rule 394 (steno_pitch)

    $default  reduce using rule 395 (steno_tonic_pitch)

    $default  reduce using rule 396 (pitch)

    $default  reduce using rule 397 (pitch)

    $default  reduce using rule 398 (pitch_arg)

    $default  reduce using rule 399 (gen_text_def)

    $default  reduce using rule 4 (lilypond)

    $default  reduce using rule 400 (gen_text_def)

    $default  reduce using rule 401 (gen_text_def)

    $default  reduce using rule 402 (fingering)

    $default  reduce using rule 403 (script_abbreviation)

    $default  reduce using rule 404 (script_abbreviation)

    $default  reduce using rule 405 (script_abbreviation)

    $default  reduce using rule 406 (script_abbreviation)

    $default  reduce using rule 407 (script_abbreviation)

    $default  reduce using rule 408 (script_abbreviation)

    $default  reduce using rule 409 (script_abbreviation)

    $default  reduce using rule 41 (embedded_lilypond)

    $default  reduce using rule 410 (script_dir)

    $default  reduce using rule 411 (script_dir)

    $default  reduce using rule 412 (script_dir)

    $default  reduce using rule 412 (script_dir)

    $default  reduce using rule 412 (script_dir)

    $default  reduce using rule 412 (script_dir)

    $default  reduce using rule 412 (script_dir)

    $default  reduce using rule 412 (script_dir)

    $default  reduce using rule 413 (duration_length)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 414 (maybe_notemode_duration)

    $default  reduce using rule 415 (maybe_notemode_duration)

    $default  reduce using rule 416 (optional_notemode_duration)

    $default  reduce using rule 417 (steno_duration)

    $default  reduce using rule 418 (steno_duration)

    $default  reduce using rule 419 (multiplied_duration)

    $default  reduce using rule 420 (multiplied_duration)

    $default  reduce using rule 421 (multiplied_duration)

    $default  reduce using rule 422 (dots)

    $default  reduce using rule 422 (dots)

    $default  reduce using rule 423 (dots)

    $default  reduce using rule 424 (tremolo_type)

    $default  reduce using rule 425 (tremolo_type)

    $default  reduce using rule 426 (bass_number)

    $default  reduce using rule 427 (bass_number)

    $default  reduce using rule 428 (bass_number)

    $default  reduce using rule 429 (bass_number)

    $default  reduce using rule 43 (embedded_lilypond)

    $default  reduce using rule 430 (figured_bass_alteration)

    $default  reduce using rule 431 (figured_bass_alteration)

    $default  reduce using rule 432 (figured_bass_alteration)

    $default  reduce using rule 433 (bass_figure)

    $default  reduce using rule 434 (bass_figure)

    $default  reduce using rule 435 (bass_figure)

    $default  reduce using rule 436 (bass_figure)

    $default  reduce using rule 437 (bass_figure)

    $default  reduce using rule 438 (figured_bass_modification)

    $default  reduce using rule 439 (figured_bass_modification)

    $default  reduce using rule 44 (embedded_lilypond)

    $default  reduce using rule 440 (figured_bass_modification)

    $default  reduce using rule 441 (figured_bass_modification)

    $default  reduce using rule 442 (br_bass_figure)

    $default  reduce using rule 443 (br_bass_figure)

    $default  reduce using rule 444 (figure_list)

    $default  reduce using rule 445 (figure_list)

    $default  reduce using rule 446 (figure_spec)

    $default  reduce using rule 447 (optional_rest)

    $default  reduce using rule 448 (optional_rest)

    $default  reduce using rule 449 (simple_element)

    $default  reduce using rule 45 (lilypond_header_body)

    $default  reduce using rule 450 (simple_element)

    $default  reduce using rule 451 (simple_element)

    $default  reduce using rule 452 (simple_chord_elements)

    $default  reduce using rule 453 (simple_chord_elements)

    $default  reduce using rule 454 (lyric_element)

    $default  reduce using rule 455 (lyric_element)

    $default  reduce using rule 456 (lyric_element)

    $default  reduce using rule 457 (lyric_element_music)

    $default  reduce using rule 459 (new_chord)

    $default  reduce using rule 46 (lilypond_header_body)

    $default  reduce using rule 460 (chord_items)

    $default  reduce using rule 461 (chord_items)

    $default  reduce using rule 462 (chord_separator)

    $default  reduce using rule 463 (chord_separator)

    $default  reduce using rule 464 (chord_separator)

    $default  reduce using rule 465 (chord_separator)

    $default  reduce using rule 466 (chord_item)

    $default  reduce using rule 467 (chord_item)

    $default  reduce using rule 468 (chord_item)

    $default  reduce using rule 469 (step_numbers)

    $default  reduce using rule 47 (lilypond_header_body)

    $default  reduce using rule 470 (step_numbers)

    $default  reduce using rule 471 (step_number)

    $default  reduce using rule 472 (step_number)

    $default  reduce using rule 473 (step_number)

    $default  reduce using rule 474 (tempo_range)

    $default  reduce using rule 475 (tempo_range)

    $default  reduce using rule 476 (number_expression)

    $default  reduce using rule 477 (number_expression)

    $default  reduce using rule 478 (number_expression)

    $default  reduce using rule 479 (number_term)

    $default  reduce using rule 48 (lilypond_header)

    $default  reduce using rule 480 (number_term)

    $default  reduce using rule 481 (number_term)

    $default  reduce using rule 482 (number_factor)

    $default  reduce using rule 483 (number_factor)

    $default  reduce using rule 484 (bare_number_common)

    $default  reduce using rule 485 (bare_number_common)

    $default  reduce using rule 486 (bare_number_common_closed)

    $default  reduce using rule 486 (bare_number_common_closed)

    $default  reduce using rule 487 (bare_number_common_closed)

    $default  reduce using rule 488 (bare_number)

    $default  reduce using rule 489 (bare_number)

    $default  reduce using rule 49 (assignment_id)

    $default  reduce using rule 490 (bare_number)

    $default  reduce using rule 491 (bare_number_closed)

    $default  reduce using rule 492 (bare_number_closed)

    $default  reduce using rule 493 (unsigned_number)

    $default  reduce using rule 494 (unsigned_number)

    $default  reduce using rule 495 (unsigned_number)

    $default  reduce using rule 496 (exclamations)

    $default  reduce using rule 496 (exclamations)

    $default  reduce using rule 497 (exclamations)

    $default  reduce using rule 498 (questions)

    $default  reduce using rule 498 (questions)

    $default  reduce using rule 499 (questions)

    $default  reduce using rule 5 (lilypond)

    $default  reduce using rule 50 (assignment)

    $default  reduce using rule 500 ($@12)

    $default  reduce using rule 501 (full_markup_list)

    $default  reduce using rule 502 ($@13)

    $default  reduce using rule 503 (full_markup)

    $default  reduce using rule 504 (markup_top)

    $default  reduce using rule 505 (markup_top)

    $default  reduce using rule 506 (markup_top)

    $default  reduce using rule 507 ($@14)

    $default  reduce using rule 508 (markup_scm)

    $default  reduce using rule 509 (markup_list)

    $default  reduce using rule 51 (assignment)

    $default  reduce using rule 510 (markup_list)

    $default  reduce using rule 511 (markup_uncomposed_list)

    $default  reduce using rule 512 (markup_uncomposed_list)

    $default  reduce using rule 513 (markup_uncomposed_list)

    $default  reduce using rule 514 (markup_composed_list)

    $default  reduce using rule 515 (markup_braced_list)

    $default  reduce using rule 516 (markup_braced_list_body)

    $default  reduce using rule 517 (markup_braced_list_body)

    $default  reduce using rule 518 (markup_braced_list_body)

    $default  reduce using rule 519 (markup_command_list)

    $default  reduce using rule 52 (assignment)

    $default  reduce using rule 520 (markup_command_basic_arguments)

    $default  reduce using rule 521 (markup_command_basic_arguments)

    $default  reduce using rule 522 (markup_command_basic_arguments)

    $default  reduce using rule 523 (markup_command_list_arguments)

    $default  reduce using rule 524 (markup_command_list_arguments)

    $default  reduce using rule 525 (markup_head_1_item)

    $default  reduce using rule 526 (markup_head_1_list)

    $default  reduce using rule 527 (markup_head_1_list)

    $default  reduce using rule 528 (simple_markup)

    $default  reduce using rule 529 ($@15)

    $default  reduce using rule 53 (identifier_init)

    $default  reduce using rule 530 (simple_markup)

    $default  reduce using rule 531 (simple_markup)

    $default  reduce using rule 532 (simple_markup)

    $default  reduce using rule 533 (markup)

    $default  reduce using rule 534 (markup)

    $default  reduce using rule 54 (identifier_init)

    $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 (context_def_spec_block)

    $default  reduce using rule 67 (context_mod_arg)

    $default  reduce using rule 68 ($@3)

    $default  reduce using rule 68 ($@3)

    $default  reduce using rule 69 (context_mod_arg)

    $default  reduce using rule 7 (lilypond)

    $default  reduce using rule 70 (context_mod_embedded)

    $default  reduce using rule 71 (context_def_spec_body)

    $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 (book_block)

    $default  reduce using rule 77 (book_body)

    $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 88 (book_body)

    $default  reduce using rule 89 (book_body)

    $default  reduce using rule 90 (bookpart_block)

    $default  reduce using rule 91 (bookpart_body)

    $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 438

    '!'  shift, and go to state 438

    '*'  shift, and go to state 319
    '/'  shift, and go to state 320

    '*'  shift, and go to state 423

    '*'  shift, and go to state 423

    ','  shift, and go to state 426

    '-'  shift, and go to state 317
    '+'  shift, and go to state 318

    '-'  shift, and go to state 661

    '.'  shift, and go to state 375

    '.'  shift, and go to state 375

    '.'  shift, and go to state 375

    '.'  shift, and go to state 570

    '.'  shift, and go to state 570

    '.'  shift, and go to state 635

    '.'  shift, and go to state 714

    '='  shift, and go to state 330

    '='  shift, and go to state 330

    '='  shift, and go to state 377

    '='  shift, and go to state 388

    '='  shift, and go to state 392

    '='  shift, and go to state 397

    '='  shift, and go to state 402

    '='  shift, and go to state 522

    '='  shift, and go to state 571

    '='  shift, and go to state 594
    '?'  shift, and go to state 595

    '='  shift, and go to state 594
    '?'  shift, and go to state 595

    '='  shift, and go to state 657

    '='  shift, and go to state 706

    '\''  shift, and go to state 279
    ','   shift, and go to state 280

    '\''  shift, and go to state 279
    ','   shift, and go to state 280

    '\''  shift, and go to state 279
    ','   shift, and go to state 280

    '\''  shift, and go to state 279
    ','   shift, and go to state 280

    '\''  shift, and go to state 279
    ','   shift, and go to state 280

    '\''  shift, and go to state 425

    '{'  shift, and go to state 166

    '{'  shift, and go to state 167

    '{'  shift, and go to state 174

    '{'  shift, and go to state 200

    '{'  shift, and go to state 369

    '{'  shift, and go to state 39

    '{'  shift, and go to state 39

    '{'  shift, and go to state 39

    '{'  shift, and go to state 39

    '{'  shift, and go to state 404

    '{'  shift, and go to state 600

    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 327

    BOOK_IDENTIFIER  shift, and go to state 326

    BOOK_IDENTIFIER  shift, and go to state 328

    bookpart_body  go to state 329

    braced_music_list  go to state 175

    braced_music_list  go to state 176

    braced_music_list  go to state 446

    braced_music_list  go to state 675

    chord_body_elements  go to state 270

    chord_items  go to state 593

    chord_separator  go to state 437

    CONTEXT_DEF_IDENTIFIER  shift, and go to state 389

    context_def_spec_body  go to state 390

    context_mod_list  go to state 574

    dots  go to state 398

    dots  go to state 399

    dots  go to state 399

    exclamations  go to state 296

    exclamations  go to state 576

    figure_list  go to state 271

    fingering  go to state 214

    fingering  go to state 215

    fingering  go to state 590

    lilypond_header  go to state 191

    lilypond_header  go to state 598

    lilypond_header  go to state 599

    lilypond_header  go to state 611

    lilypond_header_body  go to state 521

    markup_braced_list_body  go to state 482

    markup_command_basic_arguments  go to state 478

    MARKUP_IDENTIFIER  shift, and go to state 484

    MARKUPLIST_IDENTIFIER  shift, and go to state 485

    music_list  go to state 178

    music_list  go to state 189

    music_list  go to state 427

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    new_lyrics  go to state 207

    NUMBER_IDENTIFIER  shift, and go to state 224

    NUMBER_IDENTIFIER  shift, and go to state 225

    NUMBER_IDENTIFIER  shift, and go to state 225

    octave_check  go to state 596

    octave_check  go to state 711

    optional_id  go to state 331

    optional_id  go to state 356

    optional_rest  go to state 716

    OUTPUT_DEF_IDENTIFIER  shift, and go to state 378

    post_events  go to state 293

    post_events  go to state 314

    post_events  go to state 315

    post_events  go to state 422

    post_events  go to state 424

    post_events  go to state 429

    post_events  go to state 441

    post_events  go to state 575

    post_events  go to state 725

    questions  go to state 439

    questions  go to state 666

    start_symbol  go to state 2
    lilypond      go to state 3

    steno_duration  go to state 401

    steno_tonic_pitch  go to state 591

    steno_tonic_pitch  go to state 592

    step_number  go to state 726

    symbol_list_arg  go to state 659

    TONICNAME_PITCH  shift, and go to state 105

    TONICNAME_PITCH  shift, and go to state 105

    UNSIGNED  shift, and go to state 212

    UNSIGNED  shift, and go to state 213

    UNSIGNED  shift, and go to state 213

    UNSIGNED  shift, and go to state 213

    UNSIGNED  shift, and go to state 667
   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: score_block .
   14 toplevel_expression: composite_music .
   15 toplevel_expression: full_markup .
   16 toplevel_expression: full_markup_list .
   17 toplevel_expression: SCM_TOKEN .
   18 toplevel_expression: embedded_scm_active .
   19 toplevel_expression: output_def .
   20 embedded_scm_bare: SCM_TOKEN .
   21 embedded_scm_bare: SCM_IDENTIFIER .
   22 embedded_scm_active: SCM_IDENTIFIER .
   23 embedded_scm_active: scm_function_call .
   24 embedded_scm_bare_arg: SCM_ARG .
   25 embedded_scm_bare_arg: SCM_TOKEN .
   26 embedded_scm_bare_arg: FRACTION .
   27 embedded_scm_bare_arg: full_markup_list .
   28 embedded_scm_bare_arg: context_modification .
   29 embedded_scm_bare_arg: score_block .
   30 embedded_scm_bare_arg: context_def_spec_block .
   31 embedded_scm_bare_arg: book_block .
   32 embedded_scm_bare_arg: bookpart_block .
   33 embedded_scm_bare_arg: output_def .
   34 embedded_scm: embedded_scm_bare .
   34 embedded_scm: embedded_scm_bare .
   35 embedded_scm: scm_function_call .
   36 embedded_scm_arg: embedded_scm_bare_arg .
   37 embedded_scm_arg: scm_function_call .
   38 embedded_scm_arg: music_assign .
   39 scm_function_call: SCM_FUNCTION . function_arglist
   39 scm_function_call: SCM_FUNCTION function_arglist .
   41 embedded_lilypond: identifier_init .
   42 embedded_lilypond: music_embedded . music_embedded music_list
   42 embedded_lilypond: music_embedded music_embedded . music_list
   42 embedded_lilypond: music_embedded music_embedded music_list .
   43 embedded_lilypond: error .
   44 embedded_lilypond: "\version-error" . embedded_lilypond
   44 embedded_lilypond: "\version-error" embedded_lilypond .
   46 lilypond_header_body: lilypond_header_body . assignment
   46 lilypond_header_body: lilypond_header_body assignment .
   47                     | lilypond_header_body . embedded_scm
   47 lilypond_header_body: lilypond_header_body embedded_scm .
   48 lilypond_header: "\header" '{' . lilypond_header_body '}'
   48 lilypond_header: "\header" '{' lilypond_header_body '}' .
   48 lilypond_header: "\header" '{' lilypond_header_body . '}'
   48 lilypond_header: "\header" . '{' lilypond_header_body '}'
   49 assignment_id: STRING .
   50 assignment: assignment_id '=' . identifier_init
   50 assignment: assignment_id '=' identifier_init .
   50 assignment: assignment_id . '=' identifier_init
   51           | assignment_id . property_path '=' identifier_init
   51 assignment: assignment_id property_path '=' . identifier_init
   51 assignment: assignment_id property_path '=' identifier_init .
   51 assignment: assignment_id property_path . '=' 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 .
   52 assignment: assignment_id '.' property_path . '=' identifier_init
   53 identifier_init: score_block .
   54 identifier_init: book_block .
   55 identifier_init: bookpart_block .
   56 identifier_init: output_def .
   57 identifier_init: context_def_spec_block .
   58 identifier_init: music_assign .
   59 identifier_init: post_event_nofinger . post_events
   59 identifier_init: post_event_nofinger post_events .
   60 identifier_init: number_expression .
   61 identifier_init: FRACTION .
   62 identifier_init: string .
   63 identifier_init: embedded_scm .
   63 identifier_init: embedded_scm .
   64 identifier_init: full_markup_list .
   65 identifier_init: context_modification .
   66 context_def_spec_block: "\context" '{' . context_def_spec_body '}'
   66 context_def_spec_block: "\context" '{' context_def_spec_body '}' .
   66 context_def_spec_block: "\context" '{' context_def_spec_body . '}'
   66 context_def_spec_block: "\context" . '{' context_def_spec_body '}'
   67 context_mod_arg: embedded_scm .
   69 context_mod_arg: $@3 . composite_music
   69 context_mod_arg: $@3 composite_music .
   70 context_mod_embedded: context_mod_arg .
   72 context_def_spec_body: CONTEXT_DEF_IDENTIFIER .
   73 context_def_spec_body: context_def_spec_body . context_mod
   73 context_def_spec_body: context_def_spec_body context_mod .
   74                      | context_def_spec_body . context_modification
   74 context_def_spec_body: context_def_spec_body context_modification .
   75                      | context_def_spec_body . context_mod_embedded
   75 context_def_spec_body: context_def_spec_body context_mod_embedded .
   76 book_block: "\book" '{' . book_body '}'
   76 book_block: "\book" '{' book_body '}' .
   76 book_block: "\book" '{' book_body . '}'
   76 book_block: "\book" . '{' book_body '}'
   78 book_body: BOOK_IDENTIFIER .
   79 book_body: book_body . paper_block
   79 book_body: book_body paper_block .
   80          | book_body . bookpart_block
   80 book_body: book_body bookpart_block .
   81          | book_body . score_block
   81 book_body: book_body score_block .
   82          | book_body . composite_music
   82 book_body: book_body composite_music .
   83          | book_body . full_markup
   83 book_body: book_body full_markup .
   84          | book_body . full_markup_list
   84 book_body: book_body full_markup_list .
   85          | book_body . SCM_TOKEN
   85 book_body: book_body SCM_TOKEN .
   86          | book_body . embedded_scm_active
   86 book_body: book_body embedded_scm_active .
   88          | book_body . $@4 lilypond_header
   88 book_body: book_body $@4 . lilypond_header
   88 book_body: book_body $@4 lilypond_header .
   89          | book_body . error
   89 book_body: book_body error .
   90 bookpart_block: "\bookpart" '{' . bookpart_body '}'
   90 bookpart_block: "\bookpart" '{' bookpart_body '}' .
   90 bookpart_block: "\bookpart" '{' bookpart_body . '}'
   90 bookpart_block: "\bookpart" . '{' bookpart_body '}'
   92 bookpart_body: BOOK_IDENTIFIER .
   93 bookpart_body: bookpart_body . paper_block
   93 bookpart_body: bookpart_body paper_block .
   94              | bookpart_body . score_block
   94 bookpart_body: bookpart_body score_block .
   95              | bookpart_body . composite_music
   95 bookpart_body: bookpart_body composite_music .
   96              | bookpart_body . full_markup
   96 bookpart_body: bookpart_body full_markup .
   97              | bookpart_body . full_markup_list
   97 bookpart_body: bookpart_body full_markup_list .
   98              | bookpart_body . SCM_TOKEN
   98 bookpart_body: bookpart_body SCM_TOKEN .
   99              | bookpart_body . embedded_scm_active
   99 bookpart_body: bookpart_body embedded_scm_active .
  101              | bookpart_body . $@5 lilypond_header
  101 bookpart_body: bookpart_body $@5 . lilypond_header
  101 bookpart_body: bookpart_body $@5 lilypond_header .
  102              | bookpart_body . error
  102 bookpart_body: bookpart_body error .
  103 score_block: "\score" '{' . score_body '}'
  103 score_block: "\score" '{' score_body '}' .
  103 score_block: "\score" '{' score_body . '}'
  103 score_block: "\score" . '{' score_body '}'
  104 score_body: music .
  105 score_body: embedded_scm_active .
  107 score_body: score_body $@6 . lilypond_header
  107 score_body: score_body $@6 lilypond_header .
  107 score_body: score_body . $@6 lilypond_header
  107 score_body: score_body . $@6 lilypond_header
  108           | score_body . output_def
  108           | score_body . output_def
  108 score_body: score_body output_def .
  109           | score_body . error
  109           | score_body . error
  109 score_body: score_body error .
  110 paper_block: output_def .
  111 output_def: output_def_body '}' .
  111 output_def: output_def_body . '}'
  112 output_def_head: "\paper" .
  113 output_def_head: "\midi" .
  114 output_def_head: "\layout" .
  115 output_def_head_with_mode_switch: output_def_head .
  116 music_or_context_def: music_arg .
  117 music_or_context_def: context_def_spec_block .
  118 output_def_body: output_def_head_with_mode_switch '{' .
  118 output_def_body: output_def_head_with_mode_switch . '{'
  119                | output_def_head_with_mode_switch 
                         '{' 
                         . 
                         OUTPUT_DEF_IDENTIFIER 
  119                | output_def_head_with_mode_switch 
                         . 
                         '{' 
                         OUTPUT_DEF_IDENTIFIER 
  119 output_def_body: output_def_head_with_mode_switch 
                         '{' 
                         OUTPUT_DEF_IDENTIFIER 
                         . 
  120 output_def_body: output_def_body . assignment
  120 output_def_body: output_def_body assignment .
  121                | output_def_body . embedded_scm
  121 output_def_body: output_def_body embedded_scm .
  123                | output_def_body . $@7 music_or_context_def
  123 output_def_body: output_def_body $@7 . music_or_context_def
  123 output_def_body: output_def_body $@7 music_or_context_def .
  124                | output_def_body . error
  124 output_def_body: output_def_body error .
  125 tempo_event: "\tempo" . steno_duration '=' tempo_range
  125 tempo_event: "\tempo" steno_duration '=' . tempo_range
  125 tempo_event: "\tempo" steno_duration '=' tempo_range .
  125 tempo_event: "\tempo" steno_duration . '=' tempo_range
  126            | "\tempo" . scalar steno_duration '=' tempo_range
  126 tempo_event: "\tempo" scalar . steno_duration '=' tempo_range
  126 tempo_event: "\tempo" scalar steno_duration '=' . tempo_range
  126 tempo_event: "\tempo" scalar steno_duration '=' tempo_range .
  126 tempo_event: "\tempo" scalar steno_duration . '=' tempo_range
  127            | "\tempo" . scalar
  127            | "\tempo" scalar .
  129 music_list: music_list . music_embedded
  129 music_list: music_list . music_embedded
  129 music_list: music_list . music_embedded
  129 music_list: music_list music_embedded .
  130           | music_list . error
  130           | music_list . error
  130           | music_list . error
  130 music_list: music_list error .
  131 braced_music_list: '{' . music_list '}'
  131 braced_music_list: '{' music_list '}' .
  131 braced_music_list: '{' music_list . '}'
  132 music: music_arg .
  133 music: lyric_element_music .
  134 music_embedded: music .
  135 music_embedded: music_embedded_backup .
  136               | music_embedded_backup 
                        . 
                        "(backed-up?)" 
                        lyric_element_music 
  136 music_embedded: music_embedded_backup 
                        "(backed-up?)" 
                        . 
                        lyric_element_music 
  136 music_embedded: music_embedded_backup 
                        "(backed-up?)" 
                        lyric_element_music 
                        . 
  137 music_embedded_backup: embedded_scm .
  137 music_embedded_backup: embedded_scm .
  138 music_arg: simple_music .
  138 music_arg: simple_music .
  139 music_arg: composite_music .
  139 music_arg: composite_music .
  140 music_assign: simple_music .
  140 music_assign: simple_music .
  141 music_assign: composite_music .
  141 music_assign: composite_music .
  142 repeated_music: "\repeat" . simple_string unsigned_number music
  142 repeated_music: "\repeat" simple_string . unsigned_number music
  142 repeated_music: "\repeat" simple_string unsigned_number . music
  142 repeated_music: "\repeat" simple_string unsigned_number music .
  143 repeated_music: REPEAT_IDENTIFIER . music
  143 repeated_music: REPEAT_IDENTIFIER music .
  144               | "\repeat" 
                        . 
                        simple_string 
                        unsigned_number 
                        music 
                        "\alternative" 
                        braced_music_list 
  144               | "\repeat" 
                        simple_string 
                        . 
                        unsigned_number 
                        music 
                        "\alternative" 
                        braced_music_list 
  144               | "\repeat" 
                        simple_string 
                        unsigned_number 
                        . 
                        music 
                        "\alternative" 
                        braced_music_list 
  144               | "\repeat" 
                        simple_string 
                        unsigned_number 
                        music 
                        . 
                        "\alternative" 
                        braced_music_list 
  144 repeated_music: "\repeat" 
                        simple_string 
                        unsigned_number 
                        music 
                        "\alternative" 
                        . 
                        braced_music_list 
  144 repeated_music: "\repeat" 
                        simple_string 
                        unsigned_number 
                        music 
                        "\alternative" 
                        braced_music_list 
                        . 
  145               | REPEAT_IDENTIFIER 
                        . 
                        music 
                        "\alternative" 
                        braced_music_list 
  145               | REPEAT_IDENTIFIER 
                        music 
                        . 
                        "\alternative" 
                        braced_music_list 
  145 repeated_music: REPEAT_IDENTIFIER 
                        music 
                        "\alternative" 
                        . 
                        braced_music_list 
  145 repeated_music: REPEAT_IDENTIFIER 
                        music 
                        "\alternative" 
                        braced_music_list 
                        . 
  146 sequential_music: "\sequential" . braced_music_list
  146 sequential_music: "\sequential" braced_music_list .
  147 sequential_music: braced_music_list .
  148 simultaneous_music: "\simultaneous" . braced_music_list
  148 simultaneous_music: "\simultaneous" braced_music_list .
  149 simultaneous_music: "<<" . music_list ">>"
  149 simultaneous_music: "<<" music_list ">>" .
  149 simultaneous_music: "<<" music_list . ">>"
  150 simple_music: event_chord .
  151 simple_music: music_property_def .
  152 simple_music: context_change .
  154 context_modification: "\with" $@8 '{' . context_mod_list '}'
  154 context_modification: "\with" $@8 '{' context_mod_list '}' .
  154 context_modification: "\with" $@8 '{' context_mod_list . '}'
  154 context_modification: "\with" $@8 . '{' context_mod_list '}'
  154 context_modification: "\with" . $@8 '{' context_mod_list '}'
  155                     | "\with" . CONTEXT_MOD_IDENTIFIER
  155 context_modification: "\with" CONTEXT_MOD_IDENTIFIER .
  156 context_modification: CONTEXT_MOD_IDENTIFIER .
  157                     | "\with" . context_modification_arg
  157 context_modification: "\with" context_modification_arg .
  158 context_modification_arg: embedded_scm_closed .
  159 context_modification_arg: MUSIC_IDENTIFIER .
  161 optional_context_mod: context_modification .
  163 context_mod_list: context_mod_list . context_mod
  163 context_mod_list: context_mod_list context_mod .
  164                 | context_mod_list . CONTEXT_MOD_IDENTIFIER
  164 context_mod_list: context_mod_list CONTEXT_MOD_IDENTIFIER .
  165                 | context_mod_list . context_mod_embedded
  165 context_mod_list: context_mod_list context_mod_embedded .
  166 composite_music: complex_music .
  167 composite_music: music_bare .
  168 closed_music: music_bare .
  169 closed_music: complex_music_prefix . closed_music
  169 closed_music: complex_music_prefix closed_music .
  170 closed_music: music_function_call_closed .
  171 music_bare: mode_changed_music .
  172 music_bare: MUSIC_IDENTIFIER .
  173 music_bare: grouped_music_list .
  174 grouped_music_list: simultaneous_music .
  175 grouped_music_list: sequential_music .
  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
                                           . 
  176 function_arglist_nonbackup_common: "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  176 function_arglist_nonbackup_common: "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           post_event_nofinger 
  177                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  177                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
  177 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           . 
                                           UNSIGNED 
  177 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           UNSIGNED 
                                           . 
  178                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           . 
                                           REAL 
  178                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  178                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
  178 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           REAL 
                                           . 
  179                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           . 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
  179 function_arglist_nonbackup_common: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           '-' 
                                           NUMBER_IDENTIFIER 
                                           . 
  180 function_arglist_closed_nonbackup: function_arglist_nonbackup_common .
  181 function_arglist_closed_nonbackup: function_arglist_closed_common .
  182 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           embedded_scm_arg_closed 
  182 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           embedded_scm_arg_closed 
  182 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           embedded_scm_arg_closed 
                                           . 
  182 function_arglist_closed_nonbackup: "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           embedded_scm_arg_closed 
  183                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           bare_number_closed 
  183                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           bare_number_closed 
  183                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           bare_number_closed 
  183 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           bare_number_closed 
                                           . 
  184                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           SCM_IDENTIFIER 
  184                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           SCM_IDENTIFIER 
  184                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           SCM_IDENTIFIER 
  184 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           SCM_IDENTIFIER 
                                           . 
  185                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           STRING 
  185                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           STRING 
  185                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           STRING 
  185 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           STRING 
                                           . 
  186                                  | "optional?" 
                                           "scheme?" 
                                           . 
                                           function_arglist_nonbackup 
                                           full_markup 
  186                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           . 
                                           full_markup 
  186                                  | "optional?" 
                                           . 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           full_markup 
  186 function_arglist_closed_nonbackup: "optional?" 
                                           "scheme?" 
                                           function_arglist_nonbackup 
                                           full_markup 
                                           . 
  187 symbol_list_arg: SYMBOL_LIST .
  188                | SYMBOL_LIST . '.' symbol_list_rev
  188 symbol_list_arg: SYMBOL_LIST '.' . symbol_list_rev
  188 symbol_list_arg: SYMBOL_LIST '.' symbol_list_rev .
  189 symbol_list_rev: symbol_list_part .
  190 symbol_list_rev: symbol_list_rev '.' . symbol_list_part
  190 symbol_list_rev: symbol_list_rev '.' symbol_list_part .
  190 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
  190 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
  190 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
  190 symbol_list_rev: symbol_list_rev . '.' symbol_list_part
  191 symbol_list_part: symbol_list_element .
  192 symbol_list_element: STRING .
  193 symbol_list_element: embedded_scm_bare .
  194 function_arglist_nonbackup: function_arglist_nonbackup_common .
  195 function_arglist_nonbackup: function_arglist_common .
  196 function_arglist_nonbackup: "optional?" 
                                    "scheme?" 
                                    . 
                                    function_arglist_nonbackup 
                                    embedded_scm_arg 
  196 function_arglist_nonbackup: "optional?" 
                                    "scheme?" 
                                    . 
                                    function_arglist_nonbackup 
                                    embedded_scm_arg 
  196 function_arglist_nonbackup: "optional?" 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    . 
                                    embedded_scm_arg 
  196 function_arglist_nonbackup: "optional?" 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    embedded_scm_arg 
                                    . 
  196 function_arglist_nonbackup: "optional?" 
                                    . 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    embedded_scm_arg 
  196 function_arglist_nonbackup: "optional?" 
                                    . 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    embedded_scm_arg 
  197                           | "optional?" 
                                    "scheme?" 
                                    . 
                                    function_arglist_nonbackup 
                                    bare_number_common 
  197                           | "optional?" 
                                    "scheme?" 
                                    . 
                                    function_arglist_nonbackup 
                                    bare_number_common 
  197                           | "optional?" 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    . 
                                    bare_number_common 
  197                           | "optional?" 
                                    . 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    bare_number_common 
  197                           | "optional?" 
                                    . 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    bare_number_common 
  197 function_arglist_nonbackup: "optional?" 
                                    "scheme?" 
                                    function_arglist_nonbackup 
                                    bare_number_common 
                                    . 
  198 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    . 
                                    duration_length 
  198 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    duration_length 
                                    . 
  198 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    . 
                                    "(reparsed?)" 
                                    duration_length 
  199                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    . 
                                    bare_number_common 
  199                           | function_arglist_nonbackup_reparse 
                                    . 
                                    "(reparsed?)" 
                                    bare_number_common 
  199 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    bare_number_common 
                                    . 
  200                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    . 
                                    SCM_ARG 
  200                           | function_arglist_nonbackup_reparse 
                                    . 
                                    "(reparsed?)" 
                                    SCM_ARG 
  200 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    SCM_ARG 
                                    . 
  201                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    . 
                                    lyric_element_music 
  201                           | function_arglist_nonbackup_reparse 
                                    . 
                                    "(reparsed?)" 
                                    lyric_element_music 
  201 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    lyric_element_music 
                                    . 
  202                           | function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    . 
                                    symbol_list_arg 
  202                           | function_arglist_nonbackup_reparse 
                                    . 
                                    "(reparsed?)" 
                                    symbol_list_arg 
  202 function_arglist_nonbackup: function_arglist_nonbackup_reparse 
                                    "(reparsed?)" 
                                    symbol_list_arg 
                                    . 
  203 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            SCM_IDENTIFIER 
  203 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            SCM_IDENTIFIER 
  203 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            . 
                                            SCM_IDENTIFIER 
  203 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            SCM_IDENTIFIER 
                                            . 
  203 function_arglist_nonbackup_reparse: "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            SCM_IDENTIFIER 
  203 function_arglist_nonbackup_reparse: "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            SCM_IDENTIFIER 
  204                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            STRING 
  204                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            STRING 
  204                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            . 
                                            STRING 
  204                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            STRING 
  204                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            STRING 
  204 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            STRING 
                                            . 
  205                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            full_markup 
  205                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            full_markup 
  205                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            . 
                                            full_markup 
  205                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            full_markup 
  205                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            full_markup 
  205 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            full_markup 
                                            . 
  206                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            UNSIGNED 
  206                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            UNSIGNED 
  206                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            . 
                                            UNSIGNED 
  206                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            UNSIGNED 
  206                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            UNSIGNED 
  206 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            UNSIGNED 
                                            . 
  207                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            DURATION_IDENTIFIER 
  207                                   | "optional?" 
                                            "scheme?" 
                                            . 
                                            function_arglist_nonbackup 
                                            DURATION_IDENTIFIER 
  207                                   | "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            . 
                                            DURATION_IDENTIFIER 
  207                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            DURATION_IDENTIFIER 
  207                                   | "optional?" 
                                            . 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            DURATION_IDENTIFIER 
  207 function_arglist_nonbackup_reparse: "optional?" 
                                            "scheme?" 
                                            function_arglist_nonbackup 
                                            DURATION_IDENTIFIER 
                                            . 
  208 function_arglist_backup: function_arglist_common .
  209 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 embedded_scm_arg_closed 
  209 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 embedded_scm_arg_closed 
  209 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 embedded_scm_arg_closed 
  209 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 embedded_scm_arg_closed 
                                 . 
  209 function_arglist_backup: "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 embedded_scm_arg_closed 
  209 function_arglist_backup: "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 embedded_scm_arg_closed 
  210                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
  210                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
  210                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
  210                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
  210                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
  210 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "\repeat" 
                                 . 
                                 simple_string 
                                 unsigned_number 
  210 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 . 
                                 unsigned_number 
  210 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "\repeat" 
                                 simple_string 
                                 unsigned_number 
                                 . 
  211                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 chord_body 
  211                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 chord_body 
  211                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 chord_body 
  211                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 chord_body 
  211                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 chord_body 
  211 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 chord_body 
                                 . 
  212                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 post_event_nofinger 
  212                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 post_event_nofinger 
  212                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 post_event_nofinger 
  212                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 post_event_nofinger 
  212                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 post_event_nofinger 
  212 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 post_event_nofinger 
                                 . 
  213                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 full_markup 
  213                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 full_markup 
  213                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 full_markup 
  213                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 full_markup 
  213                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 full_markup 
  213 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 full_markup 
                                 . 
  214                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 UNSIGNED 
  214                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 UNSIGNED 
  214                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 UNSIGNED 
  214                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 UNSIGNED 
  214                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 UNSIGNED 
  214 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 UNSIGNED 
                                 . 
  215                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 REAL 
  215                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 REAL 
  215                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 REAL 
  215                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 REAL 
  215                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 REAL 
  215 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 REAL 
                                 . 
  216                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 NUMBER_IDENTIFIER 
  216                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 NUMBER_IDENTIFIER 
  216                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 NUMBER_IDENTIFIER 
  216                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NUMBER_IDENTIFIER 
  216                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NUMBER_IDENTIFIER 
  216 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NUMBER_IDENTIFIER 
                                 . 
  217                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 '-' 
                                 UNSIGNED 
  217                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 '-' 
                                 UNSIGNED 
  217                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 '-' 
                                 UNSIGNED 
  217                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 UNSIGNED 
  217                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 UNSIGNED 
  217 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 . 
                                 UNSIGNED 
  217 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 UNSIGNED 
                                 . 
  218                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 '-' 
                                 REAL 
  218                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 '-' 
                                 REAL 
  218                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 . 
                                 REAL 
  218                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 '-' 
                                 REAL 
  218                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 REAL 
  218                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 REAL 
  218 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 REAL 
                                 . 
  219                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  219                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  219                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 . 
                                 NUMBER_IDENTIFIER 
  219                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  219                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  219                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  219 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 '-' 
                                 NUMBER_IDENTIFIER 
                                 . 
  220                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 PITCH_IDENTIFIER 
  220                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 PITCH_IDENTIFIER 
  220                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 PITCH_IDENTIFIER 
  220                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 PITCH_IDENTIFIER 
  220                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 PITCH_IDENTIFIER 
  220 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 PITCH_IDENTIFIER 
                                 . 
  221                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 NOTENAME_PITCH 
  221                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 NOTENAME_PITCH 
  221                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 NOTENAME_PITCH 
  221                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NOTENAME_PITCH 
  221                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NOTENAME_PITCH 
  221 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 NOTENAME_PITCH 
                                 . 
  222                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 TONICNAME_PITCH 
  222                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 TONICNAME_PITCH 
  222                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 TONICNAME_PITCH 
  222                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 TONICNAME_PITCH 
  222                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 TONICNAME_PITCH 
  222 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 TONICNAME_PITCH 
                                 . 
  223                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 DURATION_IDENTIFIER 
  223                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 DURATION_IDENTIFIER 
  223                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 DURATION_IDENTIFIER 
  223                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 DURATION_IDENTIFIER 
  223                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 DURATION_IDENTIFIER 
  223 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 DURATION_IDENTIFIER 
                                 . 
  224                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 SCM_IDENTIFIER 
  224                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 SCM_IDENTIFIER 
  224                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 SCM_IDENTIFIER 
  224                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 SCM_IDENTIFIER 
  224                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 SCM_IDENTIFIER 
  224 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 SCM_IDENTIFIER 
                                 . 
  225                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 STRING 
  225                        | "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_backup 
                                 STRING 
  225                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 . 
                                 STRING 
  225                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 STRING 
  225                        | "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_backup 
                                 STRING 
  225 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 STRING 
                                 . 
  226                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 music_assign 
  226 function_arglist_backup: function_arglist_backup 
                                 "(reparsed?)" 
                                 . 
                                 music_assign 
  226 function_arglist_backup: function_arglist_backup 
                                 "(reparsed?)" 
                                 music_assign 
                                 . 
  226 function_arglist_backup: function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 music_assign 
  227                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 . 
                                 pitch_arg 
  227                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 pitch_arg 
  227                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 pitch_arg 
  227 function_arglist_backup: function_arglist_backup 
                                 "(reparsed?)" 
                                 pitch_arg 
                                 . 
  228                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 . 
                                 bare_number_common 
  228                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 bare_number_common 
  228                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 bare_number_common 
  228 function_arglist_backup: function_arglist_backup 
                                 "(reparsed?)" 
                                 bare_number_common 
                                 . 
  229                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 . 
                                 duration_length 
  229                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 duration_length 
  229                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 duration_length 
  229 function_arglist_backup: function_arglist_backup 
                                 "(reparsed?)" 
                                 duration_length 
                                 . 
  230                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 . 
                                 symbol_list_arg 
  230                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 symbol_list_arg 
  230                        | function_arglist_backup 
                                 . 
                                 "(reparsed?)" 
                                 symbol_list_arg 
  230 function_arglist_backup: function_arglist_backup 
                                 "(reparsed?)" 
                                 symbol_list_arg 
                                 . 
  231 function_arglist: function_arglist_nonbackup .
  232 function_arglist: "optional?" 
                          "scheme?" 
                          . 
                          function_arglist_skip_nonbackup 
                          "\default" 
  232 function_arglist: "optional?" 
                          "scheme?" 
                          function_arglist_skip_nonbackup 
                          "\default" 
                          . 
  232 function_arglist: "optional?" 
                          "scheme?" 
                          function_arglist_skip_nonbackup 
                          . 
                          "\default" 
  232 function_arglist: "optional?" 
                          . 
                          "scheme?" 
                          function_arglist_skip_nonbackup 
                          "\default" 
  233 function_arglist_skip_nonbackup: function_arglist_nonbackup .
  233 function_arglist_skip_nonbackup: function_arglist_nonbackup .
  234 function_arglist_skip_nonbackup: "optional?" 
                                         "scheme?" 
                                         . 
                                         function_arglist_skip_nonbackup 
  234 function_arglist_skip_nonbackup: "optional?" 
                                         "scheme?" 
                                         function_arglist_skip_nonbackup 
                                         . 
  234 function_arglist_skip_nonbackup: "optional?" 
                                         . 
                                         "scheme?" 
                                         function_arglist_skip_nonbackup 
  235 function_arglist_common: EXPECT_NO_MORE_ARGS .
  236 function_arglist_common: "scheme?" 
                                 . 
                                 function_arglist_optional 
                                 embedded_scm_arg 
  236 function_arglist_common: "scheme?" 
                                 function_arglist_optional 
                                 . 
                                 embedded_scm_arg 
  236 function_arglist_common: "scheme?" 
                                 function_arglist_optional 
                                 embedded_scm_arg 
                                 . 
  237                        | "scheme?" 
                                 . 
                                 function_arglist_optional 
                                 bare_number_common 
  237                        | "scheme?" 
                                 function_arglist_optional 
                                 . 
                                 bare_number_common 
  237 function_arglist_common: "scheme?" 
                                 function_arglist_optional 
                                 bare_number_common 
                                 . 
  238                        | "scheme?" 
                                 . 
                                 function_arglist_optional 
                                 post_event_nofinger 
  238                        | "scheme?" 
                                 function_arglist_optional 
                                 . 
                                 post_event_nofinger 
  238 function_arglist_common: "scheme?" 
                                 function_arglist_optional 
                                 post_event_nofinger 
                                 . 
  239                        | "scheme?" 
                                 . 
                                 function_arglist_optional 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  239                        | "scheme?" 
                                 function_arglist_optional 
                                 . 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  239 function_arglist_common: "scheme?" 
                                 function_arglist_optional 
                                 '-' 
                                 . 
                                 NUMBER_IDENTIFIER 
  239 function_arglist_common: "scheme?" 
                                 function_arglist_optional 
                                 '-' 
                                 NUMBER_IDENTIFIER 
                                 . 
  240 function_arglist_common: function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 . 
                                 SCM_ARG 
  240 function_arglist_common: function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 SCM_ARG 
                                 . 
  240 function_arglist_common: function_arglist_common_reparse 
                                 . 
                                 "(reparsed?)" 
                                 SCM_ARG 
  241                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 . 
                                 lyric_element_music 
  241                        | function_arglist_common_reparse 
                                 . 
                                 "(reparsed?)" 
                                 lyric_element_music 
  241 function_arglist_common: function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 lyric_element_music 
                                 . 
  242                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 . 
                                 bare_number_common 
  242                        | function_arglist_common_reparse 
                                 . 
                                 "(reparsed?)" 
                                 bare_number_common 
  242 function_arglist_common: function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 bare_number_common 
                                 . 
  243                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 . 
                                 duration_length 
  243                        | function_arglist_common_reparse 
                                 . 
                                 "(reparsed?)" 
                                 duration_length 
  243 function_arglist_common: function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 duration_length 
                                 . 
  244                        | function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 . 
                                 symbol_list_arg 
  244                        | function_arglist_common_reparse 
                                 . 
                                 "(reparsed?)" 
                                 symbol_list_arg 
  244 function_arglist_common: function_arglist_common_reparse 
                                 "(reparsed?)" 
                                 symbol_list_arg 
                                 . 
  245 function_arglist_common_reparse: "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         SCM_IDENTIFIER 
  245 function_arglist_common_reparse: "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         SCM_IDENTIFIER 
  245 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         SCM_IDENTIFIER 
  245 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         SCM_IDENTIFIER 
  245 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         SCM_IDENTIFIER 
                                         . 
  246                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         STRING 
  246                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         STRING 
  246                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         STRING 
  246                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         STRING 
  246 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         STRING 
                                         . 
  247                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         full_markup 
  247                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         full_markup 
  247                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         full_markup 
  247                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         full_markup 
  247 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         full_markup 
                                         . 
  248                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         UNSIGNED 
  248                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         UNSIGNED 
  248                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         UNSIGNED 
  248                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         UNSIGNED 
  248 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         UNSIGNED 
                                         . 
  249                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         DURATION_IDENTIFIER 
  249                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         DURATION_IDENTIFIER 
  249                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         DURATION_IDENTIFIER 
  249                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         DURATION_IDENTIFIER 
  249 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         DURATION_IDENTIFIER 
                                         . 
  250                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         '-' 
                                         UNSIGNED 
  250                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         '-' 
                                         UNSIGNED 
  250                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         '-' 
                                         UNSIGNED 
  250                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         '-' 
                                         UNSIGNED 
  250 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         . 
                                         UNSIGNED 
  250 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         . 
                                         UNSIGNED 
  250 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         UNSIGNED 
                                         . 
  251                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         '-' 
                                         REAL 
  251                                | "scheme?" 
                                         . 
                                         function_arglist_optional 
                                         '-' 
                                         REAL 
  251                                | "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         . 
                                         REAL 
  251                                | "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         . 
                                         REAL 
  251                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         '-' 
                                         REAL 
  251                                | "scheme?" 
                                         function_arglist_optional 
                                         . 
                                         '-' 
                                         REAL 
  251 function_arglist_common_reparse: "scheme?" 
                                         function_arglist_optional 
                                         '-' 
                                         REAL 
                                         . 
  252 function_arglist_closed: function_arglist_closed_nonbackup .
  253 function_arglist_closed: "optional?" 
                                 "scheme?" 
                                 . 
                                 function_arglist_skip_nonbackup 
                                 "\default" 
  253 function_arglist_closed: "optional?" 
                                 "scheme?" 
                                 function_arglist_skip_nonbackup 
                                 "\default" 
                                 . 
  253 function_arglist_closed: "optional?" 
                                 "scheme?" 
                                 function_arglist_skip_nonbackup 
                                 . 
                                 "\default" 
  253 function_arglist_closed: "optional?" 
                                 . 
                                 "scheme?" 
                                 function_arglist_skip_nonbackup 
                                 "\default" 
  254 function_arglist_closed_common: EXPECT_NO_MORE_ARGS .
  255 function_arglist_closed_common: "scheme?" 
                                        . 
                                        function_arglist_optional 
                                        embedded_scm_arg_closed 
  255 function_arglist_closed_common: "scheme?" 
                                        function_arglist_optional 
                                        . 
                                        embedded_scm_arg_closed 
  255 function_arglist_closed_common: "scheme?" 
                                        function_arglist_optional 
                                        embedded_scm_arg_closed 
                                        . 
  256                               | "scheme?" 
                                        . 
                                        function_arglist_optional 
                                        bare_number_common_closed 
  256                               | "scheme?" 
                                        function_arglist_optional 
                                        . 
                                        bare_number_common_closed 
  256 function_arglist_closed_common: "scheme?" 
                                        function_arglist_optional 
                                        bare_number_common_closed 
                                        . 
  257                               | "scheme?" 
                                        . 
                                        function_arglist_optional 
                                        '-' 
                                        NUMBER_IDENTIFIER 
  257                               | "scheme?" 
                                        function_arglist_optional 
                                        . 
                                        '-' 
                                        NUMBER_IDENTIFIER 
  257 function_arglist_closed_common: "scheme?" 
                                        function_arglist_optional 
                                        '-' 
                                        . 
                                        NUMBER_IDENTIFIER 
  257 function_arglist_closed_common: "scheme?" 
                                        function_arglist_optional 
                                        '-' 
                                        NUMBER_IDENTIFIER 
                                        . 
  258                               | "scheme?" 
                                        . 
                                        function_arglist_optional 
                                        post_event_nofinger 
  258                               | "scheme?" 
                                        function_arglist_optional 
                                        . 
                                        post_event_nofinger 
  258 function_arglist_closed_common: "scheme?" 
                                        function_arglist_optional 
                                        post_event_nofinger 
                                        . 
  259 function_arglist_closed_common: function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        . 
                                        SCM_ARG 
  259 function_arglist_closed_common: function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        SCM_ARG 
                                        . 
  259 function_arglist_closed_common: function_arglist_common_reparse 
                                        . 
                                        "(reparsed?)" 
                                        SCM_ARG 
  260                               | function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        . 
                                        bare_number_common_closed 
  260                               | function_arglist_common_reparse 
                                        . 
                                        "(reparsed?)" 
                                        bare_number_common_closed 
  260 function_arglist_closed_common: function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        bare_number_common_closed 
                                        . 
  261                               | function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        . 
                                        symbol_list_arg 
  261                               | function_arglist_common_reparse 
                                        . 
                                        "(reparsed?)" 
                                        symbol_list_arg 
  261 function_arglist_closed_common: function_arglist_common_reparse 
                                        "(reparsed?)" 
                                        symbol_list_arg 
                                        . 
  262 function_arglist_optional: function_arglist_backup .
  263 function_arglist_optional: "optional?" 
                                   "scheme?" 
                                   . 
                                   function_arglist_skip_backup 
                                   "\default" 
  263 function_arglist_optional: "optional?" 
                                   "scheme?" 
                                   function_arglist_skip_backup 
                                   "\default" 
                                   . 
  263 function_arglist_optional: "optional?" 
                                   "scheme?" 
                                   function_arglist_skip_backup 
                                   . 
                                   "\default" 
  263 function_arglist_optional: "optional?" 
                                   . 
                                   "scheme?" 
                                   function_arglist_skip_backup 
                                   "\default" 
  264 function_arglist_optional: function_arglist_skip_backup 
                                   "(backed-up?)" 
                                   . 
  264 function_arglist_optional: function_arglist_skip_backup 
                                   . 
                                   "(backed-up?)" 
  265 function_arglist_skip_backup: function_arglist_backup .
  265 function_arglist_skip_backup: function_arglist_backup .
  266 function_arglist_skip_backup: "optional?" 
                                      "scheme?" 
                                      . 
                                      function_arglist_skip_backup 
  266 function_arglist_skip_backup: "optional?" 
                                      "scheme?" 
                                      . 
                                      function_arglist_skip_backup 
  266 function_arglist_skip_backup: "optional?" 
                                      "scheme?" 
                                      function_arglist_skip_backup 
                                      . 
  266 function_arglist_skip_backup: "optional?" 
                                      "scheme?" 
                                      function_arglist_skip_backup 
                                      . 
  266 function_arglist_skip_backup: "optional?" 
                                      . 
                                      "scheme?" 
                                      function_arglist_skip_backup 
  266 function_arglist_skip_backup: "optional?" 
                                      . 
                                      "scheme?" 
                                      function_arglist_skip_backup 
  267 embedded_scm_closed: embedded_scm_bare .
  268 embedded_scm_closed: scm_function_call_closed .
  269 embedded_scm_arg_closed: embedded_scm_bare_arg .
  270 embedded_scm_arg_closed: scm_function_call_closed .
  271 embedded_scm_arg_closed: closed_music .
  272 scm_function_call_closed: SCM_FUNCTION . function_arglist_closed
  272 scm_function_call_closed: SCM_FUNCTION function_arglist_closed .
  273 music_function_call: MUSIC_FUNCTION . function_arglist
  273 music_function_call: MUSIC_FUNCTION function_arglist .
  275 optional_id: '=' . simple_string
  275 optional_id: '=' simple_string .
  276 complex_music: music_function_call .
  277 complex_music: repeated_music .
  278 complex_music: re_rhythmed_music .
  279 complex_music: complex_music_prefix . music
  279 complex_music: complex_music_prefix music .
  280 complex_music_prefix: "\context" 
                              . 
                              symbol 
                              optional_id 
                              optional_context_mod 
  280 complex_music_prefix: "\context" 
                              . 
                              symbol 
                              optional_id 
                              optional_context_mod 
  280 complex_music_prefix: "\context" 
                              symbol 
                              . 
                              optional_id 
                              optional_context_mod 
  280 complex_music_prefix: "\context" 
                              symbol 
                              optional_id 
                              . 
                              optional_context_mod 
  280 complex_music_prefix: "\context" 
                              symbol 
                              optional_id 
                              optional_context_mod 
                              . 
  281 complex_music_prefix: "\new" . symbol optional_id optional_context_mod
  281 complex_music_prefix: "\new" symbol . optional_id optional_context_mod
  281 complex_music_prefix: "\new" symbol optional_id . optional_context_mod
  281 complex_music_prefix: "\new" symbol optional_id optional_context_mod .
  282 mode_changed_music: mode_changing_head . grouped_music_list
  282 mode_changed_music: mode_changing_head grouped_music_list .
  283 mode_changed_music: mode_changing_head_with_context 
                            . 
                            optional_context_mod 
                            grouped_music_list 
  283 mode_changed_music: mode_changing_head_with_context 
                            optional_context_mod 
                            . 
                            grouped_music_list 
  283 mode_changed_music: mode_changing_head_with_context 
                            optional_context_mod 
                            grouped_music_list 
                            . 
  284 mode_changing_head: "\notemode" .
  285 mode_changing_head: "\drummode" .
  286 mode_changing_head: "\figuremode" .
  287 mode_changing_head: "\chordmode" .
  288 mode_changing_head: "\lyricmode" .
  289 mode_changing_head_with_context: "\drums" .
  290 mode_changing_head_with_context: "\figures" .
  291 mode_changing_head_with_context: "\chords" .
  292 mode_changing_head_with_context: "\lyrics" .
  294 new_lyrics: "\addlyrics" $@9 . composite_music
  294 new_lyrics: "\addlyrics" $@9 composite_music .
  294 new_lyrics: "\addlyrics" . $@9 composite_music
  296 new_lyrics: new_lyrics "\addlyrics" $@10 . composite_music
  296 new_lyrics: new_lyrics "\addlyrics" $@10 composite_music .
  296 new_lyrics: new_lyrics "\addlyrics" . $@10 composite_music
  296 new_lyrics: new_lyrics . "\addlyrics" $@10 composite_music
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music . new_lyrics
  297 re_rhythmed_music: composite_music new_lyrics .
  299 re_rhythmed_music: "\lyricsto" . simple_string $@11 music
  299 re_rhythmed_music: "\lyricsto" simple_string $@11 . music
  299 re_rhythmed_music: "\lyricsto" simple_string $@11 music .
  299 re_rhythmed_music: "\lyricsto" simple_string . $@11 music
  300 context_change: "\change" . symbol '=' simple_string
  300 context_change: "\change" symbol '=' . simple_string
  300 context_change: "\change" symbol '=' simple_string .
  300 context_change: "\change" symbol . '=' simple_string
  301 property_path: symbol_list_rev .
  302              | symbol_list_rev . property_path
  302 property_path: symbol_list_rev property_path .
  303 property_operation: symbol '=' . scalar
  303 property_operation: symbol '=' scalar .
  303 property_operation: symbol . '=' scalar
  304 property_operation: "\unset" . symbol
  304 property_operation: "\unset" symbol .
  305 property_operation: "\override" . property_path '=' scalar
  305 property_operation: "\override" property_path '=' . scalar
  305 property_operation: "\override" property_path '=' scalar .
  305 property_operation: "\override" property_path . '=' scalar
  306 property_operation: "\revert" . revert_arg
  306 property_operation: "\revert" revert_arg .
  307 revert_arg: revert_arg_backup "(backed-up?)" . symbol_list_arg
  307 revert_arg: revert_arg_backup "(backed-up?)" symbol_list_arg .
  307 revert_arg: revert_arg_backup . "(backed-up?)" symbol_list_arg
  308 revert_arg_backup: revert_arg_part .
  309 revert_arg_part: symbol_list_part .
  310 revert_arg_part: revert_arg_backup 
                         "(backed-up?)" 
                         . 
                         SCM_ARG 
                         '.' 
                         symbol_list_part 
  310 revert_arg_part: revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         '.' 
                         . 
                         symbol_list_part 
  310 revert_arg_part: revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         '.' 
                         symbol_list_part 
                         . 
  310 revert_arg_part: revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         . 
                         '.' 
                         symbol_list_part 
  310 revert_arg_part: revert_arg_backup 
                         . 
                         "(backed-up?)" 
                         SCM_ARG 
                         '.' 
                         symbol_list_part 
  311                | revert_arg_backup 
                         "(backed-up?)" 
                         . 
                         SCM_ARG 
                         symbol_list_part 
  311                | revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         . 
                         symbol_list_part 
  311                | revert_arg_backup 
                         . 
                         "(backed-up?)" 
                         SCM_ARG 
                         symbol_list_part 
  311 revert_arg_part: revert_arg_backup 
                         "(backed-up?)" 
                         SCM_ARG 
                         symbol_list_part 
                         . 
  312 context_def_mod: "\consists" .
  313 context_def_mod: "\remove" .
  314 context_def_mod: "\accepts" .
  315 context_def_mod: "\defaultchild" .
  316 context_def_mod: "\denies" .
  317 context_def_mod: "\alias" .
  318 context_def_mod: "\type" .
  319 context_def_mod: "\description" .
  320 context_def_mod: "\name" .
  321 context_mod: property_operation .
  322 context_mod: context_def_mod . STRING
  322 context_mod: context_def_mod STRING .
  323            | context_def_mod . embedded_scm
  323 context_mod: context_def_mod embedded_scm .
  324 grob_prop_spec: symbol_list_rev .
  325 grob_prop_path: grob_prop_spec .
  326               | grob_prop_spec . property_path
  326 grob_prop_path: grob_prop_spec property_path .
  327 context_prop_spec: symbol_list_rev .
  328 simple_music_property_def: "\override" . grob_prop_path '=' scalar
  328 simple_music_property_def: "\override" grob_prop_path '=' . scalar
  328 simple_music_property_def: "\override" grob_prop_path '=' scalar .
  328 simple_music_property_def: "\override" grob_prop_path . '=' scalar
  329 simple_music_property_def: "\revert" 
                                   . 
                                   simple_revert_context 
                                   revert_arg 
  329 simple_music_property_def: "\revert" 
                                   simple_revert_context 
                                   . 
                                   revert_arg 
  329 simple_music_property_def: "\revert" 
                                   simple_revert_context 
                                   revert_arg 
                                   . 
  330 simple_music_property_def: "\set" . context_prop_spec '=' scalar
  330 simple_music_property_def: "\set" context_prop_spec '=' . scalar
  330 simple_music_property_def: "\set" context_prop_spec '=' scalar .
  330 simple_music_property_def: "\set" context_prop_spec . '=' scalar
  331 simple_music_property_def: "\unset" . context_prop_spec
  331 simple_music_property_def: "\unset" context_prop_spec .
  332 simple_revert_context: symbol_list_part .
  333 music_property_def: simple_music_property_def .
  334 string: STRING .
  334 string: STRING .
  335 string: full_markup .
  335 string: full_markup .
  336 simple_string: STRING .
  337 simple_string: embedded_scm_bare .
  338 symbol: STRING .
  339 symbol: embedded_scm_bare .
  339 symbol: embedded_scm_bare .
  340 scalar: embedded_scm_arg .
  341 scalar: SCM_IDENTIFIER .
  342 scalar: bare_number .
  343 scalar: '-' . bare_number
  343 scalar: '-' bare_number .
  344 scalar: STRING .
  345 scalar: full_markup .
  346 event_chord: simple_element . post_events
  346 event_chord: simple_element post_events .
  347 event_chord: simple_chord_elements . post_events
  347 event_chord: simple_chord_elements post_events .
  348 event_chord: CHORD_REPETITION . optional_notemode_duration post_events
  348 event_chord: CHORD_REPETITION optional_notemode_duration . post_events
  348 event_chord: CHORD_REPETITION optional_notemode_duration post_events .
  349 event_chord: MULTI_MEASURE_REST 
                     . 
                     optional_notemode_duration 
                     post_events 
  349 event_chord: MULTI_MEASURE_REST 
                     optional_notemode_duration 
                     . 
                     post_events 
  349 event_chord: MULTI_MEASURE_REST 
                     optional_notemode_duration 
                     post_events 
                     . 
  350 event_chord: command_element .
  351 event_chord: note_chord_element .
  352 note_chord_element: chord_body . optional_notemode_duration post_events
  352 note_chord_element: chord_body optional_notemode_duration . post_events
  352 note_chord_element: chord_body optional_notemode_duration post_events .
  353 chord_body: "<" . chord_body_elements ">"
  353 chord_body: "<" chord_body_elements ">" .
  353 chord_body: "<" chord_body_elements . ">"
  354 chord_body: CHORD_BODY_IDENTIFIER .
  356 chord_body_elements: chord_body_elements . chord_body_element
  356 chord_body_elements: chord_body_elements chord_body_element .
  357 chord_body_element: pitch 
                            . 
                            exclamations 
                            questions 
                            octave_check 
                            post_events 
  357 chord_body_element: pitch 
                            exclamations 
                            . 
                            questions 
                            octave_check 
                            post_events 
  357 chord_body_element: pitch 
                            exclamations 
                            questions 
                            . 
                            octave_check 
                            post_events 
  357 chord_body_element: pitch 
                            exclamations 
                            questions 
                            octave_check 
                            . 
                            post_events 
  357 chord_body_element: pitch 
                            exclamations 
                            questions 
                            octave_check 
                            post_events 
                            . 
  358 chord_body_element: DRUM_PITCH . post_events
  358 chord_body_element: DRUM_PITCH post_events .
  359 chord_body_element: music_function_chord_body .
  360 music_function_chord_body: music_function_call .
  361 music_function_chord_body: MUSIC_IDENTIFIER .
  362 music_function_call_closed: MUSIC_FUNCTION . function_arglist_closed
  362 music_function_call_closed: MUSIC_FUNCTION function_arglist_closed .
  363 event_function_event: EVENT_FUNCTION . function_arglist_closed
  363 event_function_event: EVENT_FUNCTION function_arglist_closed .
  364 command_element: command_event .
  365 command_event: tempo_event .
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events . post_event
  367 post_events: post_events post_event .
  368 post_event_nofinger: direction_less_event .
  369 post_event_nofinger: script_dir . music_function_call_closed
  369 post_event_nofinger: script_dir music_function_call_closed .
  370 post_event_nofinger: "--" .
  371 post_event_nofinger: "__" .
  372                    | script_dir . direction_reqd_event
  372 post_event_nofinger: script_dir direction_reqd_event .
  373                    | script_dir . direction_less_event
  373 post_event_nofinger: script_dir direction_less_event .
  374 post_event_nofinger: '^' . fingering
  374 post_event_nofinger: '^' fingering .
  375 post_event_nofinger: '_' . fingering
  375 post_event_nofinger: '_' fingering .
  376 post_event: post_event_nofinger .
  377 post_event: '-' . fingering
  377 post_event: '-' fingering .
  378 string_number_event: E_UNSIGNED .
  379 direction_less_event: string_number_event .
  380 direction_less_event: EVENT_IDENTIFIER .
  381 direction_less_event: tremolo_type .
  382 direction_less_event: event_function_event .
  383 direction_reqd_event: gen_text_def .
  384 direction_reqd_event: script_abbreviation .
  386 octave_check: '=' . quotes
  386 octave_check: '=' quotes .
  388 quotes: sub_quotes .
  389 quotes: sup_quotes .
  390 sup_quotes: '\'' .
  391 sup_quotes: sup_quotes '\'' .
  391 sup_quotes: sup_quotes . '\''
  392 sub_quotes: ',' .
  393 sub_quotes: sub_quotes ',' .
  393 sub_quotes: sub_quotes . ','
  394 steno_pitch: NOTENAME_PITCH . quotes
  394 steno_pitch: NOTENAME_PITCH quotes .
  395 steno_tonic_pitch: TONICNAME_PITCH . quotes
  395 steno_tonic_pitch: TONICNAME_PITCH quotes .
  396 pitch: steno_pitch .
  397 pitch: PITCH_IDENTIFIER . quotes
  397 pitch: PITCH_IDENTIFIER quotes .
  398 pitch_arg: PITCH_ARG . quotes
  398 pitch_arg: PITCH_ARG quotes .
  399 gen_text_def: full_markup .
  400 gen_text_def: STRING .
  401 gen_text_def: embedded_scm_closed .
  402 fingering: UNSIGNED .
  403 script_abbreviation: '^' .
  404 script_abbreviation: '+' .
  405 script_abbreviation: '-' .
  406 script_abbreviation: '!' .
  407 script_abbreviation: ">" .
  408 script_abbreviation: '.' .
  409 script_abbreviation: '_' .
  410 script_dir: '_' .
  411 script_dir: '^' .
  412 script_dir: '-' .
  412 script_dir: '-' .
  412 script_dir: '-' .
  412 script_dir: '-' .
  412 script_dir: '-' .
  412 script_dir: '-' .
  413 duration_length: multiplied_duration .
  415 maybe_notemode_duration: multiplied_duration .
  416 optional_notemode_duration: maybe_notemode_duration .
  416 optional_notemode_duration: maybe_notemode_duration .
  417 steno_duration: UNSIGNED . dots
  417 steno_duration: UNSIGNED . dots
  417 steno_duration: UNSIGNED dots .
  418 steno_duration: DURATION_IDENTIFIER . dots
  418 steno_duration: DURATION_IDENTIFIER dots .
  419 multiplied_duration: steno_duration .
  420 multiplied_duration: multiplied_duration '*' . UNSIGNED
  420 multiplied_duration: multiplied_duration '*' UNSIGNED .
  420 multiplied_duration: multiplied_duration . '*' UNSIGNED
  420 multiplied_duration: multiplied_duration . '*' UNSIGNED
  421                    | multiplied_duration '*' . FRACTION
  421                    | multiplied_duration . '*' FRACTION
  421                    | multiplied_duration . '*' FRACTION
  421 multiplied_duration: multiplied_duration '*' FRACTION .
  423 dots: dots '.' .
  423 dots: dots . '.'
  423 dots: dots . '.'
  424 tremolo_type: ':' .
  425             | ':' . UNSIGNED
  425 tremolo_type: ':' UNSIGNED .
  426 bass_number: UNSIGNED .
  427 bass_number: STRING .
  428 bass_number: full_markup .
  429 bass_number: embedded_scm_bare .
  430 figured_bass_alteration: '-' .
  431 figured_bass_alteration: '+' .
  432 figured_bass_alteration: '!' .
  433 bass_figure: "_" .
  434 bass_figure: bass_number .
  435 bass_figure: bass_figure ']' .
  435 bass_figure: bass_figure . ']'
  435 bass_figure: bass_figure . ']'
  436            | bass_figure . figured_bass_alteration
  436            | bass_figure . figured_bass_alteration
  436 bass_figure: bass_figure figured_bass_alteration .
  437            | bass_figure . figured_bass_modification
  437            | bass_figure . figured_bass_modification
  437 bass_figure: bass_figure figured_bass_modification .
  438 figured_bass_modification: "\+" .
  439 figured_bass_modification: "\!" .
  440 figured_bass_modification: '/' .
  441 figured_bass_modification: "\" .
  442 br_bass_figure: bass_figure .
  443 br_bass_figure: '[' . bass_figure
  443 br_bass_figure: '[' bass_figure .
  445 figure_list: figure_list . br_bass_figure
  445 figure_list: figure_list br_bass_figure .
  446 figure_spec: FIGURE_OPEN . figure_list FIGURE_CLOSE
  446 figure_spec: FIGURE_OPEN figure_list . FIGURE_CLOSE
  446 figure_spec: FIGURE_OPEN figure_list FIGURE_CLOSE .
  448 optional_rest: "\rest" .
  449 simple_element: pitch 
                        . 
                        exclamations 
                        questions 
                        octave_check 
                        maybe_notemode_duration 
                        optional_rest 
  449 simple_element: pitch 
                        exclamations 
                        . 
                        questions 
                        octave_check 
                        maybe_notemode_duration 
                        optional_rest 
  449 simple_element: pitch 
                        exclamations 
                        questions 
                        . 
                        octave_check 
                        maybe_notemode_duration 
                        optional_rest 
  449 simple_element: pitch 
                        exclamations 
                        questions 
                        octave_check 
                        . 
                        maybe_notemode_duration 
                        optional_rest 
  449 simple_element: pitch 
                        exclamations 
                        questions 
                        octave_check 
                        maybe_notemode_duration 
                        . 
                        optional_rest 
  449 simple_element: pitch 
                        exclamations 
                        questions 
                        octave_check 
                        maybe_notemode_duration 
                        optional_rest 
                        . 
  450 simple_element: DRUM_PITCH . optional_notemode_duration
  450 simple_element: DRUM_PITCH optional_notemode_duration .
  451 simple_element: RESTNAME . optional_notemode_duration
  451 simple_element: RESTNAME optional_notemode_duration .
  452 simple_chord_elements: new_chord .
  453 simple_chord_elements: figure_spec . optional_notemode_duration
  453 simple_chord_elements: figure_spec optional_notemode_duration .
  454 lyric_element: full_markup .
  454 lyric_element: full_markup .
  455 lyric_element: STRING .
  455 lyric_element: STRING .
  456 lyric_element: LYRIC_ELEMENT .
  457 lyric_element_music: lyric_element 
                             . 
                             optional_notemode_duration 
                             post_events 
  457 lyric_element_music: lyric_element 
                             optional_notemode_duration 
                             . 
                             post_events 
  457 lyric_element_music: lyric_element 
                             optional_notemode_duration 
                             post_events 
                             . 
  458 new_chord: steno_tonic_pitch . maybe_notemode_duration
  458 new_chord: steno_tonic_pitch maybe_notemode_duration .
  459          | steno_tonic_pitch 
                   . 
                   optional_notemode_duration 
                   chord_separator 
                   chord_items 
  459 new_chord: steno_tonic_pitch 
                   optional_notemode_duration 
                   . 
                   chord_separator 
                   chord_items 
  459 new_chord: steno_tonic_pitch 
                   optional_notemode_duration 
                   chord_separator 
                   . 
                   chord_items 
  459 new_chord: steno_tonic_pitch 
                   optional_notemode_duration 
                   chord_separator 
                   chord_items 
                   . 
  461 chord_items: chord_items . chord_item
  461 chord_items: chord_items chord_item .
  462 chord_separator: ":" .
  463 chord_separator: "^" .
  464 chord_separator: "/" . steno_tonic_pitch
  464 chord_separator: "/" steno_tonic_pitch .
  465 chord_separator: "/+" . steno_tonic_pitch
  465 chord_separator: "/+" steno_tonic_pitch .
  466 chord_item: chord_separator .
  467 chord_item: step_numbers .
  468 chord_item: CHORD_MODIFIER .
  469 step_numbers: step_number .
  470 step_numbers: step_numbers '.' . step_number
  470 step_numbers: step_numbers '.' step_number .
  470 step_numbers: step_numbers . '.' step_number
  471 step_number: UNSIGNED .
  472            | UNSIGNED . '+'
  472 step_number: UNSIGNED '+' .
  473            | UNSIGNED . "-"
  473 step_number: UNSIGNED "-" .
  474 tempo_range: unsigned_number .
  475            | unsigned_number . '-' unsigned_number
  475 tempo_range: unsigned_number '-' . unsigned_number
  475 tempo_range: unsigned_number '-' unsigned_number .
  476 number_expression: number_expression '+' . number_term
  476 number_expression: number_expression '+' number_term .
  476 number_expression: number_expression . '+' number_term
  477                  | number_expression . '-' number_term
  477 number_expression: number_expression '-' . number_term
  477 number_expression: number_expression '-' number_term .
  478 number_expression: number_term .
  479 number_term: number_factor .
  480            | number_factor . '*' number_factor
  480 number_term: number_factor '*' . number_factor
  480 number_term: number_factor '*' number_factor .
  481            | number_factor . '/' number_factor
  481 number_term: number_factor '/' . number_factor
  481 number_term: number_factor '/' number_factor .
  482 number_factor: '-' . number_factor
  482 number_factor: '-' . number_factor
  482 number_factor: '-' number_factor .
  483 number_factor: bare_number .
  484 bare_number_common: bare_number_common_closed .
  485 bare_number_common: REAL . NUMBER_IDENTIFIER
  485 bare_number_common: REAL NUMBER_IDENTIFIER .
  486 bare_number_common_closed: REAL .
  486 bare_number_common_closed: REAL .
  487 bare_number_common_closed: NUMBER_IDENTIFIER .
  488 bare_number: bare_number_common .
  489 bare_number: UNSIGNED .
  489 bare_number: UNSIGNED .
  490            | UNSIGNED . NUMBER_IDENTIFIER
  490            | UNSIGNED . NUMBER_IDENTIFIER
  490 bare_number: UNSIGNED NUMBER_IDENTIFIER .
  491 bare_number_closed: UNSIGNED .
  492 bare_number_closed: bare_number_common_closed .
  493 unsigned_number: UNSIGNED .
  494 unsigned_number: NUMBER_IDENTIFIER .
  495 unsigned_number: embedded_scm .
  497 exclamations: exclamations '!' .
  497 exclamations: exclamations . '!'
  497 exclamations: exclamations . '!'
  499 questions: questions '?' .
  499 questions: questions . '?'
  499 questions: questions . '?'
  501 full_markup_list: "\markuplist" $@12 . markup_list
  501 full_markup_list: "\markuplist" $@12 markup_list .
  501 full_markup_list: "\markuplist" . $@12 markup_list
  503 full_markup: "\markup" $@13 . markup_top
  503 full_markup: "\markup" $@13 markup_top .
  503 full_markup: "\markup" . $@13 markup_top
  504 markup_top: markup_list .
  505 markup_top: markup_head_1_list . simple_markup
  505 markup_top: markup_head_1_list simple_markup .
  506 markup_top: simple_markup .
  508 markup_scm: embedded_scm_bare $@14 "(backed-up?)" .
  508 markup_scm: embedded_scm_bare $@14 . "(backed-up?)"
  508 markup_scm: embedded_scm_bare . $@14 "(backed-up?)"
  509 markup_list: markup_composed_list .
  510 markup_list: markup_uncomposed_list .
  511 markup_uncomposed_list: markup_braced_list .
  512 markup_uncomposed_list: markup_command_list .
  513 markup_uncomposed_list: markup_scm . MARKUPLIST_IDENTIFIER
  513 markup_uncomposed_list: markup_scm . MARKUPLIST_IDENTIFIER
  513 markup_uncomposed_list: markup_scm MARKUPLIST_IDENTIFIER .
  514 markup_composed_list: markup_head_1_list . markup_uncomposed_list
  514 markup_composed_list: markup_head_1_list . markup_uncomposed_list
  514 markup_composed_list: markup_head_1_list . markup_uncomposed_list
  514 markup_composed_list: markup_head_1_list markup_uncomposed_list .
  515 markup_braced_list: '{' . markup_braced_list_body '}'
  515 markup_braced_list: '{' markup_braced_list_body '}' .
  515 markup_braced_list: '{' markup_braced_list_body . '}'
  517 markup_braced_list_body: markup_braced_list_body . markup
  517 markup_braced_list_body: markup_braced_list_body markup .
  518                        | markup_braced_list_body . markup_list
  518 markup_braced_list_body: markup_braced_list_body markup_list .
  519 markup_command_list: MARKUP_LIST_FUNCTION 
                             . 
                             markup_command_list_arguments 
  519 markup_command_list: MARKUP_LIST_FUNCTION 
                             markup_command_list_arguments 
                             . 
  520 markup_command_basic_arguments: "markup-list?" 
                                        . 
                                        markup_command_list_arguments 
                                        markup_list 
  520 markup_command_basic_arguments: "markup-list?" 
                                        markup_command_list_arguments 
                                        . 
                                        markup_list 
  520 markup_command_basic_arguments: "markup-list?" 
                                        markup_command_list_arguments 
                                        markup_list 
                                        . 
  521 markup_command_basic_arguments: "scheme?" 
                                        . 
                                        markup_command_list_arguments 
                                        embedded_scm_closed 
  521 markup_command_basic_arguments: "scheme?" 
                                        markup_command_list_arguments 
                                        . 
                                        embedded_scm_closed 
  521 markup_command_basic_arguments: "scheme?" 
                                        markup_command_list_arguments 
                                        embedded_scm_closed 
                                        . 
  522 markup_command_basic_arguments: EXPECT_NO_MORE_ARGS .
  523 markup_command_list_arguments: markup_command_basic_arguments .
  524 markup_command_list_arguments: "markup?" 
                                       . 
                                       markup_command_list_arguments 
                                       markup 
  524 markup_command_list_arguments: "markup?" 
                                       markup_command_list_arguments 
                                       . 
                                       markup 
  524 markup_command_list_arguments: "markup?" 
                                       markup_command_list_arguments 
                                       markup 
                                       . 
  525 markup_head_1_item: MARKUP_FUNCTION 
                            "markup?" 
                            . 
                            markup_command_list_arguments 
  525 markup_head_1_item: MARKUP_FUNCTION 
                            "markup?" 
                            markup_command_list_arguments 
                            . 
  525 markup_head_1_item: MARKUP_FUNCTION 
                            . 
                            "markup?" 
                            markup_command_list_arguments 
  525 markup_head_1_item: MARKUP_FUNCTION 
                            . 
                            "markup?" 
                            markup_command_list_arguments 
  526 markup_head_1_list: markup_head_1_item .
  527 markup_head_1_list: markup_head_1_list . markup_head_1_item
  527 markup_head_1_list: markup_head_1_list . markup_head_1_item
  527 markup_head_1_list: markup_head_1_list . markup_head_1_item
  527 markup_head_1_list: markup_head_1_list . markup_head_1_item
  527 markup_head_1_list: markup_head_1_list markup_head_1_item .
  528 simple_markup: STRING .
  530 simple_markup: "\score" $@15 '{' . score_body '}'
  530 simple_markup: "\score" $@15 '{' score_body '}' .
  530 simple_markup: "\score" $@15 '{' score_body . '}'
  530 simple_markup: "\score" $@15 . '{' score_body '}'
  530 simple_markup: "\score" . $@15 '{' score_body '}'
  531 simple_markup: MARKUP_FUNCTION . markup_command_basic_arguments
  531 simple_markup: MARKUP_FUNCTION markup_command_basic_arguments .
  532 simple_markup: markup_scm . MARKUP_IDENTIFIER
  532 simple_markup: markup_scm . MARKUP_IDENTIFIER
  532 simple_markup: markup_scm MARKUP_IDENTIFIER .
  533 markup: markup_head_1_list . simple_markup
  533 markup: markup_head_1_list . simple_markup
  533 markup: markup_head_1_list simple_markup .
  534 markup: simple_markup .
$@1 (132)
    on left: 2, on right: 3
$@10 (219)
    on left: 295, on right: 296
$@11 (221)
    on left: 298, on right: 299
$@12 (305)
    on left: 500, on right: 501
$@13 (307)
    on left: 502, on right: 503
$@14 (310)
    on left: 507, on right: 508
$@15 (322)
    on left: 529, on right: 530
$@2 (135)
    on left: 9, on right: 10
$@3 (150)
    on left: 68, on right: 69
$@4 (155)
    on left: 87, on right: 88
$@5 (158)
    on left: 100, on right: 101
$@6 (161)
    on left: 106, on right: 107
$@7 (168)
    on left: 122, on right: 123
$@8 (182)
    on left: 153, on right: 154
$@9 (218)
    on left: 293, on right: 294
assignment (146)
    on left: 50 51 52, on right: 6 46 120
assignment_id (145)
    on left: 49, on right: 50 51 52
bare_number (299)
    on left: 488 489 490, on right: 342 343 483
bare_number_closed (300)
    on left: 491 492, on right: 183
bass_number (275)
    on left: 426 427 428 429, on right: 434
book_block (153)
    on left: 76, on right: 11 31 54
bookpart_block (156)
    on left: 90, on right: 12 32 55 80
br_bass_figure (279)
    on left: 442 443, on right: 445
braced_music_list (171)
    on left: 131, on right: 144 145 146 147 148
chord_body (242)
    on left: 353 354, on right: 211 352
chord_body_element (244)
    on left: 357 358 359, on right: 356
chord_body_elements (243)
    on left: 355 356, on right: 353 356
chord_item (290)
    on left: 466 467 468, on right: 461
chord_items (288)
    on left: 460 461, on right: 459 461
chord_separator (289)
    on left: 462 463 464 465, on right: 459 466
closed_music (187)
    on left: 168 169 170, on right: 169 271
command_element (248)
    on left: 364, on right: 350
command_event (249)
    on left: 365, on right: 364
complex_music (212)
    on left: 276 277 278 279, on right: 166
complex_music_prefix (213)
    on left: 280 281, on right: 169 279
context_change (222)
    on left: 300, on right: 152
context_def_spec_block (148)
    on left: 66, on right: 30 57 117
context_mod (229)
    on left: 321 322 323, on right: 73 163
context_mod_arg (149)
    on left: 67 69, on right: 70
context_mod_embedded (151)
    on left: 70, on right: 75 165
context_modification_arg (183)
    on left: 158 159, on right: 157
context_prop_spec (232)
    on left: 327, on right: 330 331
direction_less_event (254)
    on left: 379 380 381 382, on right: 368 373
direction_reqd_event (255)
    on left: 383 384, on right: 372
dots (273)
    on left: 422 423, on right: 417 418 423
duration_length (268)
    on left: 413, on right: 198 229 243
embedded_lilypond (142)
    on left: 40 41 42 43 44, on right: 3 44
embedded_scm (139)
    on left: 34 35, on right: 47 63 67 121 137 323 495
embedded_scm_active (137)
    on left: 22 23, on right: 18 86 99 105
embedded_scm_arg (140)
    on left: 36 37 38, on right: 196 236 340
embedded_scm_arg_closed (208)
    on left: 269 270 271, on right: 182 209 255
embedded_scm_closed (207)
    on left: 267 268, on right: 158 401 521
event_chord (240)
    on left: 346 347 348 349 350 351, on right: 150
event_function_event (247)
    on left: 363, on right: 382
exclamations (302)
    on left: 496 497, on right: 357 449 497
figure_list (280)
    on left: 444 445, on right: 445 446
figure_spec (281)
    on left: 446, on right: 453
figured_bass_alteration (276)
    on left: 430 431 432, on right: 436
figured_bass_modification (278)
    on left: 438 439 440 441, on right: 437
fingering (265)
    on left: 402, on right: 374 375 377
full_markup_list (304)
    on left: 501, on right: 16 27 64 84 97
function_arglist (199)
    on left: 231 232, on right: 39 273
function_arglist_closed (203)
    on left: 252 253, on right: 272 362 363
gen_text_def (264)
    on left: 399 400 401, on right: 383
grob_prop_path (231)
    on left: 325 326, on right: 328
grob_prop_spec (230)
    on left: 324, on right: 325 326
grouped_music_list (189)
    on left: 174 175, on right: 173 282 283
lilypond (133)
    on left: 4 5 6 7 8, on right: 1 5 6 7 8
lilypond_header (144)
    on left: 48, on right: 10 88 101 107
lilypond_header_body (143)
    on left: 45 46 47, on right: 46 47 48
lyric_element (285)
    on left: 454 455 456, on right: 457
lyric_element_music (286)
    on left: 457, on right: 133 136 201 241
markup (323)
    on left: 533 534, on right: 517 524
markup_braced_list (314)
    on left: 515, on right: 511
markup_braced_list_body (315)
    on left: 516 517 518, on right: 515 517 518
markup_command_list (316)
    on left: 519, on right: 512
markup_composed_list (313)
    on left: 514, on right: 509
markup_head_1_item (319)
    on left: 525, on right: 526 527
markup_head_1_list (320)
    on left: 526 527, on right: 505 514 527 533
markup_list (311)
    on left: 509 510, on right: 501 504 518 520
markup_scm (309)
    on left: 508, on right: 513 532
markup_top (308)
    on left: 504 505 506, on right: 503
markup_uncomposed_list (312)
    on left: 511 512 513, on right: 510 514
maybe_notemode_duration (269)
    on left: 414 415, on right: 416 449 458
mode_changed_music (214)
    on left: 282 283, on right: 171
mode_changing_head (215)
    on left: 284 285 286 287 288, on right: 282
multiplied_duration (272)
    on left: 419 420 421, on right: 413 415 420 421
music (172)
    on left: 132 133, on right: 104 134 142 143 144 145 279 299
music_arg (175)
    on left: 138 139, on right: 116 132
music_assign (176)
    on left: 140 141, on right: 38 58 226
music_bare (188)
    on left: 171 172 173, on right: 167 168
music_embedded (173)
    on left: 134 135 136, on right: 42 129
music_embedded_backup (174)
    on left: 137, on right: 135 136
music_function_call (210)
    on left: 273, on right: 276 360
music_function_call_closed (246)
    on left: 362, on right: 170 369
music_function_chord_body (245)
    on left: 360 361, on right: 359
music_list (170)
    on left: 128 129 130, on right: 42 129 130 131 149
music_or_context_def (166)
    on left: 116 117, on right: 123
music_property_def (235)
    on left: 333, on right: 151
new_chord (287)
    on left: 458 459, on right: 452
new_lyrics (217)
    on left: 294 296, on right: 296 297
note_chord_element (241)
    on left: 352, on right: 351
number_expression (294)
    on left: 476 477 478, on right: 60 476 477
number_factor (296)
    on left: 482 483, on right: 479 480 481 482
number_term (295)
    on left: 479 480 481, on right: 476 477 478
octave_check (256)
    on left: 385 386, on right: 357 449
optional_context_mod (184)
    on left: 160 161, on right: 280 281 283
optional_id (211)
    on left: 274 275, on right: 280 281
optional_rest (282)
    on left: 447 448, on right: 449
output_def (163)
    on left: 111, on right: 19 33 56 108 110
output_def_head (164)
    on left: 112 113 114, on right: 115
output_def_head_with_mode_switch (165)
    on left: 115, on right: 118 119
paper_block (162)
    on left: 110, on right: 79 93
pitch (262)
    on left: 396 397, on right: 357 449
pitch_arg (263)
    on left: 398, on right: 227
post_event (252)
    on left: 376 377, on right: 367
property_operation (224)
    on left: 303 304 305 306, on right: 321
property_path (223)
    on left: 301 302, on right: 51 52 302 305 326
questions (303)
    on left: 498 499, on right: 357 449 499
quotes (257)
    on left: 387 388 389, on right: 386 394 395 397 398
re_rhythmed_music (220)
    on left: 297 299, on right: 278
repeated_music (177)
    on left: 142 143 144 145, on right: 277
revert_arg (225)
    on left: 307, on right: 306 329
revert_arg_backup (226)
    on left: 308, on right: 307 310 311
revert_arg_part (227)
    on left: 309 310 311, on right: 308
scm_function_call (141)
    on left: 39, on right: 23 35 37
scm_function_call_closed (209)
    on left: 272, on right: 268 270
score_block (159)
    on left: 103, on right: 13 29 53 81 94
script_dir (267)
    on left: 410 411 412, on right: 369 372 373
sequential_music (178)
    on left: 146 147, on right: 175
simple_chord_elements (284)
    on left: 452 453, on right: 347
simple_element (283)
    on left: 449 450 451, on right: 346
simple_markup (321)
    on left: 528 530 531 532, on right: 505 506 533 534
simple_music (180)
    on left: 150 151 152, on right: 138 140
simple_music_property_def (233)
    on left: 328 329 330 331, on right: 333
simple_revert_context (234)
    on left: 332, on right: 329
simple_string (237)
    on left: 336 337, on right: 142 144 210 275 299 300
simultaneous_music (179)
    on left: 148 149, on right: 174
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 73
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 (271)
    on left: 417 418, on right: 125 126 419
steno_pitch (260)
    on left: 394, on right: 396
steno_tonic_pitch (261)
    on left: 395, on right: 458 459 464 465
step_number (292)
    on left: 471 472 473, on right: 469 470
step_numbers (291)
    on left: 469 470, on right: 467 470
string (236)
    on left: 334 335, on right: 62
string_number_event (253)
    on left: 378, on right: 379
sub_quotes (259)
    on left: 392 393, on right: 388 393
sup_quotes (258)
    on left: 390 391, on right: 389 391
symbol (238)
    on left: 338 339, on right: 280 281 300 303 304
symbol_list_arg (192)
    on left: 187 188, on right: 202 230 244 261 307
symbol_list_element (195)
    on left: 192 193, on right: 191
symbol_list_part (194)
    on left: 191, on right: 189 190 309 310 311 332
symbol_list_rev (193)
    on left: 189 190, on right: 188 190 301 302 324 327
tempo_event (169)
    on left: 125 126 127, on right: 365
tempo_range (293)
    on left: 474 475, on right: 125 126
tremolo_type (274)
    on left: 424 425, on right: 381
unsigned_number (301)
    on left: 493 494 495, on right: 142 144 210 474 475

LilyPond — Contributor’s Guide v2.18.0 (stable-branch).