C. Grammatica di LilyPond

Questa appendice contiene una descrizione della grammatica di LilyPond, come generata dall’analizzatore sintattico.

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                    | output_def

   18 embedded_scm_bare: SCM_TOKEN
   19                  | SCM_IDENTIFIER

   20 embedded_scm_bare_arg: embedded_scm_bare
   21                      | STRING
   22                      | STRING_IDENTIFIER
   23                      | full_markup
   24                      | full_markup_list
   25                      | context_modification
   26                      | score_block
   27                      | context_def_spec_block
   28                      | book_block
   29                      | bookpart_block
   30                      | output_def

   31 embedded_scm: embedded_scm_bare
   32             | scm_function_call

   33 embedded_scm_arg: embedded_scm_bare_arg
   34                 | scm_function_call
   35                 | music_arg

   36 scm_function_call: SCM_FUNCTION function_arglist

   37 embedded_lilypond: /* empty */
   38                  | identifier_init
   39                  | music_embedded music_embedded music_list
   40                  | error
   41                  | "\version-error" embedded_lilypond

   42 lilypond_header_body: /* empty */
   43                     | lilypond_header_body assignment

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

   45 assignment_id: STRING
   46              | LYRICS_STRING

   47 assignment: assignment_id '=' identifier_init
   48           | assignment_id property_path '=' identifier_init
   49           | embedded_scm

   50 identifier_init: score_block
   51                | book_block
   52                | bookpart_block
   53                | output_def
   54                | context_def_spec_block
   55                | music_assign
   56                | post_event_nofinger
   57                | number_expression
   58                | FRACTION
   59                | string
   60                | embedded_scm
   61                | full_markup
   62                | full_markup_list
   63                | context_modification

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

   65 context_mod_arg: embedded_scm
   66                | composite_music

   67 context_mod_embedded: context_mod_arg

   68 context_def_spec_body: /* empty */
   69                      | CONTEXT_DEF_IDENTIFIER
   70                      | context_def_spec_body context_mod
   71                      | context_def_spec_body context_modification
   72                      | context_def_spec_body context_mod_embedded

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

   74 book_body: /* empty */
   75          | BOOK_IDENTIFIER
   76          | book_body paper_block
   77          | book_body bookpart_block
   78          | book_body score_block
   79          | book_body composite_music
   80          | book_body full_markup
   81          | book_body full_markup_list

   83 book_body: book_body $ lilypond_header
   84          | book_body embedded_scm
   85          | book_body error

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

   87 bookpart_body: /* empty */
   88              | BOOK_IDENTIFIER
   89              | bookpart_body paper_block
   90              | bookpart_body score_block
   91              | bookpart_body composite_music
   92              | bookpart_body full_markup
   93              | bookpart_body full_markup_list

   95 bookpart_body: bookpart_body $ lilypond_header
   96              | bookpart_body embedded_scm
   97              | bookpart_body error

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

   99 score_body: music
  100           | SCORE_IDENTIFIER

  102 score_body: score_body $ lilypond_header
  103           | score_body output_def
  104           | score_body error

  105 paper_block: output_def

  106 output_def: output_def_body '}'

  107 output_def_head: "\paper"
  108                | "\midi"
  109                | "\layout"

  110 output_def_head_with_mode_switch: output_def_head

  111 music_or_context_def: music_arg

  113 music_or_context_def: "\context" $ '{' context_def_spec_body '}'

  114 output_def_body: output_def_head_with_mode_switch '{'
  115                | output_def_head_with_mode_switch 
                         '{' 
                         OUTPUT_DEF_IDENTIFIER 
  116                | output_def_body assignment

  118 output_def_body: output_def_body $ music_or_context_def
  119                | output_def_body error

  120 tempo_event: "\tempo" steno_duration '=' tempo_range
  121            | "\tempo" scalar_closed steno_duration '=' tempo_range
  122            | "\tempo" scalar

  123 music_list: /* empty */
  124           | music_list music_embedded
  125           | music_list error

  126 braced_music_list: '{' music_list '}'

  127 music: music_arg
  128      | lyric_element_music

  129 music_embedded: music
  130               | embedded_scm

  131 music_arg: simple_music
  132          | composite_music

  133 music_assign: simple_music
  134             | composite_music
  135             | lyric_element_music

  136 repeated_music: "\repeat" simple_string unsigned_number music
  137               | "\repeat" 
                        simple_string 
                        unsigned_number 
                        music 
                        "\alternative" 
                        braced_music_list 

  138 sequential_music: "\sequential" braced_music_list
  139                 | braced_music_list

  140 simultaneous_music: "\simultaneous" braced_music_list
  141                   | "<<" music_list ">>"

  142 simple_music: event_chord
  143             | music_property_def
  144             | context_change

  146 context_modification: "\with" $ '{' context_mod_list '}'
  147                     | "\with" CONTEXT_MOD_IDENTIFIER
  148                     | CONTEXT_MOD_IDENTIFIER
  149                     | "\with" embedded_scm_closed

  150 optional_context_mod: /* empty */
  151                     | context_modification

  152 context_mod_list: /* empty */
  153                 | context_mod_list context_mod
  154                 | context_mod_list CONTEXT_MOD_IDENTIFIER
  155                 | context_mod_list context_mod_embedded

  156 composite_music: complex_music
  157                | music_bare

  158 closed_music: music_bare
  159             | complex_music_prefix closed_music
  160             | music_function_call_closed

  161 music_bare: mode_changed_music
  162           | MUSIC_IDENTIFIER
  163           | grouped_music_list

  164 grouped_music_list: simultaneous_music
  165                   | sequential_music

  166 function_arglist_skip: function_arglist_common
  167                      | "optional?" "ly:pitch?" function_arglist_skip
  168                      | "optional?" "ly:duration?" function_arglist_skip
  169                      | "optional?" "scheme?" function_arglist_skip

  170 function_arglist_nonbackup_common: "optional?" 
                                           "ly:pitch?" 
                                           function_arglist 
                                           pitch_also_in_chords 
  171                                  | "optional?" 
                                           "ly:duration?" 
                                           function_arglist_closed 
                                           duration_length 
  172                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_closed 
                                           FRACTION 
  173                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_closed 
                                           post_event_nofinger 
  174                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_closed 
                                           '-' 
                                           UNSIGNED 
  175                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_closed 
                                           '-' 
                                           REAL 
  176                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_closed 
                                           '-' 
                                           NUMBER_IDENTIFIER 

  177 function_arglist_closed_nonbackup: function_arglist_nonbackup_common
  178                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist 
                                           embedded_scm_arg_closed 
  179                                  | "optional?" 
                                           "scheme?" 
                                           function_arglist_closed 
                                           bare_number_closed 

  180 function_arglist_nonbackup: function_arglist_nonbackup_common
  181                           | "optional?" 
                                    "scheme?" 
                                    function_arglist 
                                    embedded_scm_arg 
  182                           | "optional?" 
                                    "scheme?" 
                                    function_arglist_closed 
                                    bare_number 

  183 function_arglist_keep: function_arglist_common
  184                      | function_arglist_backup

  185 function_arglist_closed_keep: function_arglist_closed_common
  186                             | function_arglist_backup

  187 function_arglist_backup: "optional?" 
                                 "scheme?" 
                                 function_arglist_keep 
                                 embedded_scm_arg_closed 
  188                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 post_event_nofinger 
  189                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_keep 
                                 lyric_element 
  190                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 UNSIGNED 
  191                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 REAL 
  192                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 NUMBER_IDENTIFIER 
  193                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 FRACTION 
  194                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 '-' 
                                 UNSIGNED 
  195                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 '-' 
                                 REAL 
  196                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_closed_keep 
                                 '-' 
                                 NUMBER_IDENTIFIER 
  197                        | "optional?" 
                                 "ly:pitch?" 
                                 function_arglist_keep 
                                 pitch_also_in_chords 
  198                        | "optional?" 
                                 "ly:duration?" 
                                 function_arglist_closed_keep 
                                 duration_length 
  199                        | "optional?" 
                                 "scheme?" 
                                 function_arglist_backup 
                                 "(backed-up?)" 
  200                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 embedded_scm_arg_closed 
  201                        | function_arglist_backup 
                                 "(reparsed?)" 
                                 bare_number 

  202 function_arglist: function_arglist_common
  203                 | function_arglist_nonbackup

  204 function_arglist_common: function_arglist_bare
  205                        | "scheme?" 
                                 function_arglist_optional 
                                 embedded_scm_arg 
  206                        | "scheme?" 
                                 function_arglist_closed_optional 
                                 bare_number 
  207                        | "scheme?" 
                                 function_arglist_closed_optional 
                                 FRACTION 
  208                        | "scheme?" 
                                 function_arglist_closed_optional 
                                 post_event_nofinger 
  209                        | function_arglist_common_minus
  210                        | function_arglist_common_lyric

  211 function_arglist_common_lyric: "scheme?" 
                                       function_arglist_optional 
                                       lyric_element 
  212                              | function_arglist_common_lyric 
                                       "(reparsed?)" 
                                       lyric_element_arg 

  213 function_arglist_common_minus: "scheme?" 
                                       function_arglist_closed_optional 
                                       '-' 
                                       UNSIGNED 
  214                              | "scheme?" 
                                       function_arglist_closed_optional 
                                       '-' 
                                       REAL 
  215                              | "scheme?" 
                                       function_arglist_closed_optional 
                                       '-' 
                                       NUMBER_IDENTIFIER 
  216                              | function_arglist_common_minus 
                                       "(reparsed?)" 
                                       bare_number 

  217 function_arglist_closed: function_arglist_closed_common
  218                        | function_arglist_closed_nonbackup

  219 function_arglist_closed_common: function_arglist_bare
  220                               | "scheme?" 
                                        function_arglist_optional 
                                        embedded_scm_arg_closed 
  221                               | "scheme?" 
                                        function_arglist_closed_optional 
                                        bare_number 
  222                               | "scheme?" 
                                        function_arglist_closed_optional 
                                        '-' 
                                        UNSIGNED 
  223                               | "scheme?" 
                                        function_arglist_closed_optional 
                                        '-' 
                                        REAL 
  224                               | "scheme?" 
                                        function_arglist_closed_optional 
                                        '-' 
                                        NUMBER_IDENTIFIER 
  225                               | "scheme?" 
                                        function_arglist_closed_optional 
                                        post_event_nofinger 
  226                               | "scheme?" 
                                        function_arglist_closed_optional 
                                        FRACTION 
  227                               | "scheme?" 
                                        function_arglist_optional 
                                        lyric_element 

  228 function_arglist_optional: function_arglist_keep
  229                          | function_arglist_backup "(backed-up?)"
  230                          | "optional?" 
                                   "ly:pitch?" 
                                   function_arglist_optional 
  231                          | "optional?" 
                                   "ly:duration?" 
                                   function_arglist_optional 

  232 function_arglist_closed_optional: function_arglist_closed_keep
  233                                 | function_arglist_backup 
                                          "(backed-up?)" 
  234                                 | "optional?" 
                                          "ly:pitch?" 
                                          function_arglist_closed_optional 
  235                                 | "optional?" 
                                          "ly:duration?" 
                                          function_arglist_closed_optional 

  236 embedded_scm_closed: embedded_scm_bare
  237                    | scm_function_call_closed

  238 embedded_scm_arg_closed: embedded_scm_bare_arg
  239                        | scm_function_call_closed
  240                        | closed_music

  241 scm_function_call_closed: SCM_FUNCTION function_arglist_closed

  242 function_arglist_bare: EXPECT_NO_MORE_ARGS
  243                      | "ly:pitch?" 
                               function_arglist_optional 
                               pitch_also_in_chords 
  244                      | "ly:duration?" 
                               function_arglist_closed_optional 
                               duration_length 
  245                      | "optional?" 
                               "ly:pitch?" 
                               function_arglist_skip 
                               "\default" 
  246                      | "optional?" 
                               "ly:duration?" 
                               function_arglist_skip 
                               "\default" 
  247                      | "optional?" 
                               "scheme?" 
                               function_arglist_skip 
                               "\default" 

  248 music_function_call: MUSIC_FUNCTION function_arglist

  249 optional_id: /* empty */
  250            | '=' simple_string

  251 complex_music: music_function_call
  252              | repeated_music
  253              | re_rhythmed_music
  254              | complex_music_prefix music

  255 complex_music_prefix: "\context" 
                              simple_string 
                              optional_id 
                              optional_context_mod 
  256                     | "\new" 
                              simple_string 
                              optional_id 
                              optional_context_mod 

  257 mode_changed_music: mode_changing_head grouped_music_list
  258                   | mode_changing_head_with_context 
                            optional_context_mod 
                            grouped_music_list 

  259 mode_changing_head: "\notemode"
  260                   | "\drummode"
  261                   | "\figuremode"
  262                   | "\chordmode"
  263                   | "\lyricmode"

  264 mode_changing_head_with_context: "\drums"
  265                                | "\figures"
  266                                | "\chords"
  267                                | "\lyrics"

  269 new_lyrics: "\addlyrics" $ composite_music

  271 new_lyrics: new_lyrics "\addlyrics" $0 composite_music

  272 re_rhythmed_music: composite_music new_lyrics

  274 re_rhythmed_music: "\lyricsto" simple_string $1 music

  275 context_change: "\change" STRING '=' STRING

  276 property_path_revved: embedded_scm_closed
  277                     | property_path_revved embedded_scm_closed

  278 property_path: property_path_revved

  279 property_operation: STRING '=' scalar
  280                   | "\unset" simple_string
  281                   | "\override" simple_string property_path '=' scalar
  282                   | "\revert" simple_string embedded_scm

  283 context_def_mod: "\consists"
  284                | "\remove"
  285                | "\accepts"
  286                | "\defaultchild"
  287                | "\denies"
  288                | "\alias"
  289                | "\type"
  290                | "\description"
  291                | "\name"

  292 context_mod: property_operation
  293            | context_def_mod STRING
  294            | context_def_mod embedded_scm

  295 context_prop_spec: simple_string
  296                  | simple_string '.' simple_string

  297 simple_music_property_def: "\override" 
                                   context_prop_spec 
                                   property_path 
                                   '=' 
                                   scalar 
  298                          | "\revert" context_prop_spec embedded_scm
  299                          | "\set" context_prop_spec '=' scalar
  300                          | "\unset" context_prop_spec

  301 music_property_def: simple_music_property_def

  302 string: STRING
  303       | STRING_IDENTIFIER
  304       | string '+' string

  305 simple_string: STRING
  306              | LYRICS_STRING
  307              | STRING_IDENTIFIER

  308 scalar: embedded_scm_arg
  309       | bare_number
  310       | FRACTION
  311       | lyric_element

  312 scalar_closed: embedded_scm_arg_closed
  313              | bare_number
  314              | FRACTION
  315              | lyric_element

  316 event_chord: simple_element post_events
  317            | simple_chord_elements post_events
  318            | CHORD_REPETITION optional_notemode_duration post_events
  319            | MULTI_MEASURE_REST optional_notemode_duration post_events
  320            | command_element
  321            | note_chord_element

  322 note_chord_element: chord_body optional_notemode_duration post_events

  323 chord_body: "<" chord_body_elements ">"

  324 chord_body_elements: /* empty */
  325                    | chord_body_elements chord_body_element

  326 chord_body_element: pitch 
                            exclamations 
                            questions 
                            octave_check 
                            post_events 
  327                   | DRUM_PITCH post_events
  328                   | music_function_chord_body

  329 music_function_chord_body: music_function_call
  330                          | MUSIC_IDENTIFIER

  331 music_function_call_closed: MUSIC_FUNCTION function_arglist_closed

  332 event_function_event: EVENT_FUNCTION function_arglist_closed

  333 command_element: command_event
  334                | "\["
  335                | "\]"
  336                | "\"
  337                | '|'

  338 command_event: "\~"
  339              | tempo_event

  340 post_events: /* empty */
  341            | post_events post_event

  342 post_event_nofinger: direction_less_event
  343                    | script_dir music_function_call_closed
  344                    | "--"
  345                    | "__"
  346                    | script_dir direction_reqd_event
  347                    | script_dir direction_less_event
  348                    | '^' fingering
  349                    | '_' fingering

  350 post_event: post_event_nofinger
  351           | '-' fingering

  352 string_number_event: E_UNSIGNED

  353 direction_less_char: '['
  354                    | ']'
  355                    | '~'
  356                    | '('
  357                    | ')'
  358                    | "\!"
  359                    | "\("
  360                    | "\)"
  361                    | "\>"
  362                    | "\<"

  363 direction_less_event: direction_less_char
  364                     | string_number_event
  365                     | EVENT_IDENTIFIER
  366                     | tremolo_type
  367                     | event_function_event

  368 direction_reqd_event: gen_text_def
  369                     | script_abbreviation

  370 octave_check: /* empty */
  371             | '='
  372             | '=' sub_quotes
  373             | '=' sup_quotes

  374 sup_quotes: '\''
  375           | sup_quotes '\''

  376 sub_quotes: ','
  377           | sub_quotes ','

  378 steno_pitch: NOTENAME_PITCH
  379            | NOTENAME_PITCH sup_quotes
  380            | NOTENAME_PITCH sub_quotes

  381 steno_tonic_pitch: TONICNAME_PITCH
  382                  | TONICNAME_PITCH sup_quotes
  383                  | TONICNAME_PITCH sub_quotes

  384 pitch: steno_pitch
  385      | PITCH_IDENTIFIER

  386 pitch_also_in_chords: pitch
  387                     | steno_tonic_pitch

  388 gen_text_def: full_markup
  389             | simple_string

  390 fingering: UNSIGNED

  391 script_abbreviation: '^'
  392                    | '+'
  393                    | '-'
  394                    | '|'
  395                    | ">"
  396                    | '.'
  397                    | '_'

  398 script_dir: '_'
  399           | '^'
  400           | '-'

  401 duration_length: multiplied_duration

  402 maybe_notemode_duration: /* empty */
  403                        | multiplied_duration

  404 optional_notemode_duration: maybe_notemode_duration

  405 steno_duration: bare_unsigned dots
  406               | DURATION_IDENTIFIER dots

  407 multiplied_duration: steno_duration
  408                    | multiplied_duration '*' bare_unsigned
  409                    | multiplied_duration '*' FRACTION

  410 dots: /* empty */
  411     | dots '.'

  412 tremolo_type: ':'
  413             | ':' bare_unsigned

  414 bass_number: UNSIGNED
  415            | STRING
  416            | full_markup

  417 figured_bass_alteration: '-'
  418                        | '+'
  419                        | '!'

  420 bass_figure: "_"
  421            | bass_number
  422            | bass_figure ']'
  423            | bass_figure figured_bass_alteration
  424            | bass_figure figured_bass_modification

  425 figured_bass_modification: "\+"
  426                          | "\!"
  427                          | '/'
  428                          | "\"

  429 br_bass_figure: bass_figure
  430               | '[' bass_figure

  431 figure_list: /* empty */
  432            | figure_list br_bass_figure

  433 figure_spec: FIGURE_OPEN figure_list FIGURE_CLOSE

  434 optional_rest: /* empty */
  435              | "\rest"

  436 simple_element: pitch 
                        exclamations 
                        questions 
                        octave_check 
                        maybe_notemode_duration 
                        optional_rest 
  437               | DRUM_PITCH optional_notemode_duration
  438               | RESTNAME optional_notemode_duration

  439 simple_chord_elements: new_chord
  440                      | figure_spec optional_notemode_duration

  441 lyric_element: lyric_markup
  442              | LYRICS_STRING

  443 lyric_element_arg: lyric_element
  444                  | lyric_element multiplied_duration post_events
  445                  | lyric_element post_event post_events
  446                  | LYRIC_ELEMENT optional_notemode_duration post_events

  447 lyric_element_music: lyric_element 
                             optional_notemode_duration 
                             post_events 

  448 new_chord: steno_tonic_pitch optional_notemode_duration
  449          | steno_tonic_pitch 
                   optional_notemode_duration 
                   chord_separator 
                   chord_items 

  450 chord_items: /* empty */
  451            | chord_items chord_item

  452 chord_separator: ":"
  453                | "^"
  454                | "/" steno_tonic_pitch
  455                | "/+" steno_tonic_pitch

  456 chord_item: chord_separator
  457           | step_numbers
  458           | CHORD_MODIFIER

  459 step_numbers: step_number
  460             | step_numbers '.' step_number

  461 step_number: bare_unsigned
  462            | bare_unsigned '+'
  463            | bare_unsigned "-"

  464 tempo_range: bare_unsigned
  465            | bare_unsigned '~' bare_unsigned

  466 number_expression: number_expression '+' number_term
  467                  | number_expression '-' number_term
  468                  | number_term

  469 number_term: number_factor
  470            | number_factor '*' number_factor
  471            | number_factor '/' number_factor

  472 number_factor: '-' number_factor
  473              | bare_number

  474 bare_number: bare_number_closed
  475            | UNSIGNED NUMBER_IDENTIFIER
  476            | REAL NUMBER_IDENTIFIER

  477 bare_number_closed: UNSIGNED
  478                   | REAL
  479                   | NUMBER_IDENTIFIER

  480 bare_unsigned: UNSIGNED

  481 unsigned_number: UNSIGNED
  482                | NUMBER_IDENTIFIER

  483 exclamations: /* empty */
  484             | exclamations '!'

  485 questions: /* empty */
  486          | questions '?'

  487 lyric_markup: LYRIC_MARKUP_IDENTIFIER

  489 lyric_markup: LYRIC_MARKUP $2 markup_top

  490 full_markup_list: MARKUPLIST_IDENTIFIER

  492 full_markup_list: "\markuplist" $3 markup_list

  493 full_markup: MARKUP_IDENTIFIER

  495 full_markup: "\markup" $4 markup_top

  496 markup_top: markup_list
  497           | markup_head_1_list simple_markup
  498           | simple_markup

  500 markup_scm: embedded_scm_bare $5 "(backed-up?)"

  501 markup_list: MARKUPLIST_IDENTIFIER
  502            | markup_composed_list
  503            | markup_braced_list
  504            | markup_command_list
  505            | markup_scm MARKUPLIST_IDENTIFIER

  506 markup_composed_list: markup_head_1_list markup_braced_list

  507 markup_braced_list: '{' markup_braced_list_body '}'

  508 markup_braced_list_body: /* empty */
  509                        | markup_braced_list_body markup
  510                        | markup_braced_list_body markup_list

  511 markup_command_list: MARKUP_LIST_FUNCTION markup_command_list_arguments

  512 markup_command_basic_arguments: "markup-list?" 
                                        markup_command_list_arguments 
                                        markup_list 
  513                               | "scheme?" 
                                        markup_command_list_arguments 
                                        embedded_scm_closed 
  514                               | EXPECT_NO_MORE_ARGS

  515 markup_command_list_arguments: markup_command_basic_arguments
  516                              | "markup?" 
                                       markup_command_list_arguments 
                                       markup 

  517 markup_head_1_item: MARKUP_FUNCTION 
                            "markup?" 
                            markup_command_list_arguments 

  518 markup_head_1_list: markup_head_1_item
  519                   | markup_head_1_list markup_head_1_item

  520 simple_markup: STRING
  521              | MARKUP_IDENTIFIER
  522              | LYRIC_MARKUP_IDENTIFIER
  523              | STRING_IDENTIFIER

  525 simple_markup: "\score" $6 '{' score_body '}'
  526              | MARKUP_FUNCTION markup_command_basic_arguments
  527              | markup_scm MARKUP_IDENTIFIER

  528 markup: markup_head_1_list simple_markup
  529       | simple_markup


Terminals, with rules where they appear



    182 187 188 189 190 191 192 193 194 195 196 197 198 199 230 231
    190 191 192 193 194 195 196 199 205 206 207 208 211 213 214 215
    220 221 222 223 224 225 226 227 247 513
    234 235 245 246 247
    417 467 472
"#{" (352) 3
"(backed-up?)" (347) 199 229 233 500
"(reparsed?)" (348) 200 201 212 216
"-" (317) 463
"--" (338) 344
"/" (318) 454
"/+" (314) 455
":" (316) 452
"<" (319) 323
"<<" (321) 141
">" (320) 323 395
">>" (322) 141
"\!" (327) 358 426
"\" (323) 336 428
"\(" (329) 359
"\)" (326) 360
"\+" (332) 425
"\<" (331) 362
"\>" (324) 361
"\[" (328) 334
"\]" (330) 335
"\accepts" (273) 285
"\addlyrics" (262) 269 271
"\alias" (274) 288
"\alternative" (260) 137
"\book" (275) 73
"\bookpart" (276) 86
"\C[haracter]" (325)
"\change" (277) 275
"\chordmode" (278) 262
"\chords" (279) 266
"\consists" (280) 283
"\context" (281) 64 113 255
"\default" (263) 245 246 247
"\defaultchild" (282) 286
"\denies" (283) 287
"\description" (284) 290
"\drummode" (285) 260
"\drums" (286) 264
"\figuremode" (287) 261
"\figures" (288) 265
"\header" (289) 44
"\layout" (291) 109
"\lyricmode" (292) 263
"\lyrics" (293) 267
"\lyricsto" (294) 274
"\markup" (295) 495
"\markuplist" (296) 492
"\midi" (297) 108
"\name" (298) 291
"\new" (313) 256
"\notemode" (299) 259
"\override" (300) 281 297
"\paper" (301) 107
"\remove" (302) 284
"\repeat" (259) 136 137
"\rest" (303) 435
"\revert" (304) 282 298
"\score" (305) 98 525
"\sequential" (306) 138
"\set" (307) 299
"\simultaneous" (308) 140
"\tempo" (309) 120 121 122
"\type" (310) 289
"\unset" (311) 280 300
"\version-error" (290) 8 41
"\with" (312) 146 147 149
"\~" (333) 338
"^" (315) 453
"_" (337) 420
"__" (334) 345
"end of input" (0) 0
"ly:duration?" (345) 168 171 198 231 235 244 246
"ly:pitch?" (344) 167 170 197 230 234 243 245
"markup-list?" (349) 512
"markup?" (343) 516 517
"optional?" (350) 167 168 169 170 171 172 173 174 175 176 178 179 181
"scheme?" (346) 169 172 173 174 175 176 178 179 181 182 187 188 189
'!' (33) 419 484
'(' (40) 356
')' (41) 357
'*' (42) 408 409 470
'+' (43) 304 392 418 462 466
',' (44) 376 377
'-' (45) 174 175 176 194 195 196 213 214 215 222 223 224 351 393 400
'.' (46) 296 396 411 460
'/' (47) 427 471
':' (58) 412 413
'=' (61) 47 48 120 121 250 275 279 281 297 299 371 372 373
'?' (63) 486
'[' (91) 353 430
'\'' (39) 374 375
']' (93) 354 422
'^' (94) 348 391 399
'_' (95) 349 397 398
'{' (123) 44 64 73 86 98 113 114 115 126 146 507 525
'|' (124) 337 394
'}' (125) 44 64 73 86 98 106 113 126 146 507 525
'~' (126) 355 465
BOOK_IDENTIFIER (353) 75 88
CHORD_MODIFIER (355) 458
CHORD_REPETITION (356) 318
CHORDMODIFIER_PITCH (354)
CHORDMODIFIERS (339)
COMPOSITE (261)
CONTEXT_DEF_IDENTIFIER (357) 69
CONTEXT_MOD_IDENTIFIER (358) 147 148 154
DRUM_PITCH (359) 327 437
DURATION_IDENTIFIER (265) 406
E_UNSIGNED (342) 352
error (256) 7 40 85 97 104 119 125
EVENT_FUNCTION (361) 332
EVENT_IDENTIFIER (360) 365
EXPECT_NO_MORE_ARGS (351) 242 514
FIGURE_CLOSE (335) 433
FIGURE_OPEN (336) 433
FRACTION (362) 58 172 193 207 226 310 314 409
FUNCTION_ARGLIST (264)
LYRIC_ELEMENT (364) 446
LYRIC_MARKUP (340) 489
LYRIC_MARKUP_IDENTIFIER (365) 487 522
LYRICS_STRING (363) 46 306 442
MARKUP_FUNCTION (366) 517 526
MARKUP_IDENTIFIER (368) 493 521 527
MARKUP_LIST_FUNCTION (367) 511
MARKUPLIST_IDENTIFIER (369) 490 501 505
MULTI_MEASURE_REST (341) 319
MUSIC_FUNCTION (370) 248 331
MUSIC_IDENTIFIER (371) 162 330
NOTENAME_PITCH (269) 378 379 380
NUMBER_IDENTIFIER (271) 176 192 196 215 224 475 476 479 482
OUTPUT_DEF_IDENTIFIER (372) 115
PITCH_IDENTIFIER (270) 385
PREC_BOT (258)
PREC_TOP (272)
REAL (266) 175 191 195 214 223 476 478
RESTNAME (373) 438
SCM_FUNCTION (374) 36 241
SCM_IDENTIFIER (375) 19
SCM_TOKEN (376) 18
SCORE_IDENTIFIER (377) 100
STRING (378) 21 45 275 279 293 302 305 415 520
STRING_IDENTIFIER (379) 22 303 307 523
TONICNAME_PITCH (268) 381 382 383
UNARY_MINUS (380)
UNSIGNED (267) 174 190 194 213 222 390 414 475 477 480 481

Nonterminals, with rules where they appear













































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    "#{"  shift, and go to state 1

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

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

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

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

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

    "-"  shift, and go to state 771
    '+'  shift, and go to state 772

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 217

    "\addlyrics"  shift, and go to state 406

    "\alternative"  shift, and go to state 627

    "\default"  shift, and go to state 673

    "\default"  shift, and go to state 676

    "\default"  shift, and go to state 679

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

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

    "\header"  reduce using rule 82 ($@3)

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

    "\header"  shift, and go to state 203

    "\header"  shift, and go to state 203

    "\header"  shift, and go to state 203

    "\header"  shift, and go to state 203

    "\rest"  shift, and go to state 773

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

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

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

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

    "markup?"  shift, and go to state 492

    $@1  go to state 4

    $@10  go to state 558

    $@11  go to state 339

    $@12  go to state 281

    $@13  go to state 183

    $@14  go to state 182

    $@15  go to state 501

    $@16  go to state 491

    $@6            go to state 556
    simple_string  go to state 180

    $@9  go to state 405

    $default  accept

    $default  reduce using rule 10 (toplevel_expression)

    $default  reduce using rule 100 (score_body)

    $default  reduce using rule 102 (score_body)

    $default  reduce using rule 103 (score_body)

    $default  reduce using rule 104 (score_body)

    $default  reduce using rule 105 (paper_block)

    $default  reduce using rule 106 (output_def)

    $default  reduce using rule 107 (output_def_head)

    $default  reduce using rule 108 (output_def_head)

    $default  reduce using rule 109 (output_def_head)

    $default  reduce using rule 11 (toplevel_expression)

    $default  reduce using rule 110 (output_def_head_with_mode_switch)

    $default  reduce using rule 111 (music_or_context_def)

    $default  reduce using rule 112 ($@6)

    $default  reduce using rule 113 (music_or_context_def)

    $default  reduce using rule 114 (output_def_body)

    $default  reduce using rule 115 (output_def_body)

    $default  reduce using rule 116 (output_def_body)

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

    $default  reduce using rule 121 (tempo_event)

    $default  reduce using rule 122 (tempo_event)

    $default  reduce using rule 123 (music_list)

    $default  reduce using rule 123 (music_list)

    $default  reduce using rule 123 (music_list)

    $default  reduce using rule 124 (music_list)

    $default  reduce using rule 125 (music_list)

    $default  reduce using rule 126 (braced_music_list)

    $default  reduce using rule 127 (music)

    $default  reduce using rule 128 (music)

    $default  reduce using rule 129 (music_embedded)

    $default  reduce using rule 13 (toplevel_expression)

    $default  reduce using rule 130 (music_embedded)

    $default  reduce using rule 131 (music_arg)

    $default  reduce using rule 132 (music_arg)

    $default  reduce using rule 133 (music_assign)

    $default  reduce using rule 134 (music_assign)

    $default  reduce using rule 135 (music_assign)

    $default  reduce using rule 136 (repeated_music)

    $default  reduce using rule 137 (repeated_music)

    $default  reduce using rule 138 (sequential_music)

    $default  reduce using rule 139 (sequential_music)

    $default  reduce using rule 14 (toplevel_expression)

    $default  reduce using rule 140 (simultaneous_music)

    $default  reduce using rule 141 (simultaneous_music)

    $default  reduce using rule 142 (simple_music)

    $default  reduce using rule 143 (simple_music)

    $default  reduce using rule 144 (simple_music)

    $default  reduce using rule 145 ($@8)

    $default  reduce using rule 146 (context_modification)

    $default  reduce using rule 147 (context_modification)

    $default  reduce using rule 148 (context_modification)

    $default  reduce using rule 149 (context_modification)

    $default  reduce using rule 15 (toplevel_expression)

    $default  reduce using rule 150 (optional_context_mod)

    $default  reduce using rule 150 (optional_context_mod)

    $default  reduce using rule 150 (optional_context_mod)

    $default  reduce using rule 151 (optional_context_mod)

    $default  reduce using rule 152 (context_mod_list)

    $default  reduce using rule 153 (context_mod_list)

    $default  reduce using rule 154 (context_mod_list)

    $default  reduce using rule 155 (context_mod_list)

    $default  reduce using rule 156 (composite_music)

    $default  reduce using rule 157 (composite_music)

    $default  reduce using rule 158 (closed_music)

    $default  reduce using rule 159 (closed_music)

    $default  reduce using rule 16 (toplevel_expression)

    $default  reduce using rule 160 (closed_music)

    $default  reduce using rule 161 (music_bare)

    $default  reduce using rule 162 (music_bare)

    $default  reduce using rule 163 (music_bare)

    $default  reduce using rule 164 (grouped_music_list)

    $default  reduce using rule 165 (grouped_music_list)

    $default  reduce using rule 166 (function_arglist_skip)

    $default  reduce using rule 167 (function_arglist_skip)

    $default  reduce using rule 168 (function_arglist_skip)

    $default  reduce using rule 169 (function_arglist_skip)

    $default  reduce using rule 17 (toplevel_expression)

    $default  reduce using rule 170 (function_arglist_nonbackup_common)

    $default  reduce using rule 171 (function_arglist_nonbackup_common)

    $default  reduce using rule 172 (function_arglist_nonbackup_common)

    $default  reduce using rule 173 (function_arglist_nonbackup_common)

    $default  reduce using rule 174 (function_arglist_nonbackup_common)

    $default  reduce using rule 175 (function_arglist_nonbackup_common)

    $default  reduce using rule 176 (function_arglist_nonbackup_common)

    $default  reduce using rule 177 (function_arglist_closed_nonbackup)

    $default  reduce using rule 178 (function_arglist_closed_nonbackup)

    $default  reduce using rule 179 (function_arglist_closed_nonbackup)

    $default  reduce using rule 18 (embedded_scm_bare)

    $default  reduce using rule 180 (function_arglist_nonbackup)

    $default  reduce using rule 181 (function_arglist_nonbackup)

    $default  reduce using rule 182 (function_arglist_nonbackup)

    $default  reduce using rule 183 (function_arglist_keep)

    $default  reduce using rule 184 (function_arglist_keep)

    $default  reduce using rule 184 (function_arglist_keep)

    $default  reduce using rule 185 (function_arglist_closed_keep)

    $default  reduce using rule 186 (function_arglist_closed_keep)

    $default  reduce using rule 186 (function_arglist_closed_keep)

    $default  reduce using rule 187 (function_arglist_backup)

    $default  reduce using rule 188 (function_arglist_backup)

    $default  reduce using rule 189 (function_arglist_backup)

    $default  reduce using rule 19 (embedded_scm_bare)

    $default  reduce using rule 190 (function_arglist_backup)

    $default  reduce using rule 191 (function_arglist_backup)

    $default  reduce using rule 192 (function_arglist_backup)

    $default  reduce using rule 193 (function_arglist_backup)

    $default  reduce using rule 194 (function_arglist_backup)

    $default  reduce using rule 195 (function_arglist_backup)

    $default  reduce using rule 196 (function_arglist_backup)

    $default  reduce using rule 197 (function_arglist_backup)

    $default  reduce using rule 198 (function_arglist_backup)

    $default  reduce using rule 199 (function_arglist_backup)

    $default  reduce using rule 2 ($@1)

    $default  reduce using rule 20 (embedded_scm_bare_arg)

    $default  reduce using rule 200 (function_arglist_backup)

    $default  reduce using rule 201 (function_arglist_backup)

    $default  reduce using rule 202 (function_arglist)

    $default  reduce using rule 203 (function_arglist)

    $default  reduce using rule 204 (function_arglist_common)

    $default  reduce using rule 205 (function_arglist_common)

    $default  reduce using rule 206 (function_arglist_common)

    $default  reduce using rule 207 (function_arglist_common)

    $default  reduce using rule 208 (function_arglist_common)

    $default  reduce using rule 209 (function_arglist_common)

    $default  reduce using rule 21 (embedded_scm_bare_arg)

    $default  reduce using rule 210 (function_arglist_common)

    $default  reduce using rule 211 (function_arglist_common_lyric)

    $default  reduce using rule 212 (function_arglist_common_lyric)

    $default  reduce using rule 213 (function_arglist_common_minus)

    $default  reduce using rule 214 (function_arglist_common_minus)

    $default  reduce using rule 215 (function_arglist_common_minus)

    $default  reduce using rule 216 (function_arglist_common_minus)

    $default  reduce using rule 217 (function_arglist_closed)

    $default  reduce using rule 218 (function_arglist_closed)

    $default  reduce using rule 219 (function_arglist_closed_common)

    $default  reduce using rule 22 (embedded_scm_bare_arg)

    $default  reduce using rule 220 (function_arglist_closed_common)

    $default  reduce using rule 221 (function_arglist_closed_common)

    $default  reduce using rule 222 (function_arglist_closed_common)

    $default  reduce using rule 223 (function_arglist_closed_common)

    $default  reduce using rule 224 (function_arglist_closed_common)

    $default  reduce using rule 225 (function_arglist_closed_common)

    $default  reduce using rule 226 (function_arglist_closed_common)

    $default  reduce using rule 227 (function_arglist_closed_common)

    $default  reduce using rule 228 (function_arglist_optional)

    $default  reduce using rule 228 (function_arglist_optional)

    $default  reduce using rule 229 (function_arglist_optional)

    $default  reduce using rule 23 (embedded_scm_bare_arg)

    $default  reduce using rule 230 (function_arglist_optional)

    $default  reduce using rule 231 (function_arglist_optional)

    $default  reduce using rule 232 (function_arglist_closed_optional)

    $default  reduce using rule 232 (function_arglist_closed_optional)

    $default  reduce using rule 233 (function_arglist_closed_optional)

    $default  reduce using rule 234 (function_arglist_closed_optional)

    $default  reduce using rule 235 (function_arglist_closed_optional)

    $default  reduce using rule 236 (embedded_scm_closed)

    $default  reduce using rule 237 (embedded_scm_closed)

    $default  reduce using rule 238 (embedded_scm_arg_closed)

    $default  reduce using rule 239 (embedded_scm_arg_closed)

    $default  reduce using rule 24 (embedded_scm_bare_arg)

    $default  reduce using rule 240 (embedded_scm_arg_closed)

    $default  reduce using rule 241 (scm_function_call_closed)

    $default  reduce using rule 242 (function_arglist_bare)

    $default  reduce using rule 243 (function_arglist_bare)

    $default  reduce using rule 244 (function_arglist_bare)

    $default  reduce using rule 245 (function_arglist_bare)

    $default  reduce using rule 246 (function_arglist_bare)

    $default  reduce using rule 247 (function_arglist_bare)

    $default  reduce using rule 248 (music_function_call)

    $default  reduce using rule 249 (optional_id)

    $default  reduce using rule 249 (optional_id)

    $default  reduce using rule 25 (embedded_scm_bare_arg)

    $default  reduce using rule 250 (optional_id)

    $default  reduce using rule 251 (complex_music)

    $default  reduce using rule 252 (complex_music)

    $default  reduce using rule 253 (complex_music)

    $default  reduce using rule 254 (complex_music)

    $default  reduce using rule 255 (complex_music_prefix)

    $default  reduce using rule 256 (complex_music_prefix)

    $default  reduce using rule 257 (mode_changed_music)

    $default  reduce using rule 258 (mode_changed_music)

    $default  reduce using rule 259 (mode_changing_head)

    $default  reduce using rule 26 (embedded_scm_bare_arg)

    $default  reduce using rule 260 (mode_changing_head)

    $default  reduce using rule 261 (mode_changing_head)

    $default  reduce using rule 262 (mode_changing_head)

    $default  reduce using rule 263 (mode_changing_head)

    $default  reduce using rule 264 (mode_changing_head_with_context)

    $default  reduce using rule 265 (mode_changing_head_with_context)

    $default  reduce using rule 266 (mode_changing_head_with_context)

    $default  reduce using rule 267 (mode_changing_head_with_context)

    $default  reduce using rule 268 ($@9)

    $default  reduce using rule 269 (new_lyrics)

    $default  reduce using rule 27 (embedded_scm_bare_arg)

    $default  reduce using rule 270 ($@10)

    $default  reduce using rule 271 (new_lyrics)

    $default  reduce using rule 272 (re_rhythmed_music)

    $default  reduce using rule 273 ($@11)

    $default  reduce using rule 274 (re_rhythmed_music)

    $default  reduce using rule 275 (context_change)

    $default  reduce using rule 276 (property_path_revved)

    $default  reduce using rule 277 (property_path_revved)

    $default  reduce using rule 278 (property_path)

    $default  reduce using rule 279 (property_operation)

    $default  reduce using rule 28 (embedded_scm_bare_arg)

    $default  reduce using rule 280 (property_operation)

    $default  reduce using rule 281 (property_operation)

    $default  reduce using rule 282 (property_operation)

    $default  reduce using rule 283 (context_def_mod)

    $default  reduce using rule 284 (context_def_mod)

    $default  reduce using rule 285 (context_def_mod)

    $default  reduce using rule 286 (context_def_mod)

    $default  reduce using rule 287 (context_def_mod)

    $default  reduce using rule 288 (context_def_mod)

    $default  reduce using rule 289 (context_def_mod)

    $default  reduce using rule 29 (embedded_scm_bare_arg)

    $default  reduce using rule 290 (context_def_mod)

    $default  reduce using rule 291 (context_def_mod)

    $default  reduce using rule 292 (context_mod)

    $default  reduce using rule 293 (context_mod)

    $default  reduce using rule 294 (context_mod)

    $default  reduce using rule 295 (context_prop_spec)

    $default  reduce using rule 296 (context_prop_spec)

    $default  reduce using rule 297 (simple_music_property_def)

    $default  reduce using rule 298 (simple_music_property_def)

    $default  reduce using rule 299 (simple_music_property_def)

    $default  reduce using rule 3 (start_symbol)

    $default  reduce using rule 30 (embedded_scm_bare_arg)

    $default  reduce using rule 300 (simple_music_property_def)

    $default  reduce using rule 301 (music_property_def)

    $default  reduce using rule 302 (string)

    $default  reduce using rule 303 (string)

    $default  reduce using rule 304 (string)

    $default  reduce using rule 305 (simple_string)

    $default  reduce using rule 306 (simple_string)

    $default  reduce using rule 307 (simple_string)

    $default  reduce using rule 308 (scalar)

    $default  reduce using rule 309 (scalar)

    $default  reduce using rule 31 (embedded_scm)

    $default  reduce using rule 310 (scalar)

    $default  reduce using rule 311 (scalar)

    $default  reduce using rule 312 (scalar_closed)

    $default  reduce using rule 316 (event_chord)

    $default  reduce using rule 317 (event_chord)

    $default  reduce using rule 318 (event_chord)

    $default  reduce using rule 319 (event_chord)

    $default  reduce using rule 32 (embedded_scm)

    $default  reduce using rule 320 (event_chord)

    $default  reduce using rule 321 (event_chord)

    $default  reduce using rule 322 (note_chord_element)

    $default  reduce using rule 323 (chord_body)

    $default  reduce using rule 324 (chord_body_elements)

    $default  reduce using rule 325 (chord_body_elements)

    $default  reduce using rule 326 (chord_body_element)

    $default  reduce using rule 327 (chord_body_element)

    $default  reduce using rule 328 (chord_body_element)

    $default  reduce using rule 329 (music_function_chord_body)

    $default  reduce using rule 33 (embedded_scm_arg)

    $default  reduce using rule 330 (music_function_chord_body)

    $default  reduce using rule 331 (music_function_call_closed)

    $default  reduce using rule 332 (event_function_event)

    $default  reduce using rule 333 (command_element)

    $default  reduce using rule 334 (command_element)

    $default  reduce using rule 335 (command_element)

    $default  reduce using rule 336 (command_element)

    $default  reduce using rule 337 (command_element)

    $default  reduce using rule 338 (command_event)

    $default  reduce using rule 339 (command_event)

    $default  reduce using rule 34 (embedded_scm_arg)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 340 (post_events)

    $default  reduce using rule 341 (post_events)

    $default  reduce using rule 342 (post_event_nofinger)

    $default  reduce using rule 343 (post_event_nofinger)

    $default  reduce using rule 344 (post_event_nofinger)

    $default  reduce using rule 345 (post_event_nofinger)

    $default  reduce using rule 346 (post_event_nofinger)

    $default  reduce using rule 347 (post_event_nofinger)

    $default  reduce using rule 348 (post_event_nofinger)

    $default  reduce using rule 349 (post_event_nofinger)

    $default  reduce using rule 35 (embedded_scm_arg)

    $default  reduce using rule 350 (post_event)

    $default  reduce using rule 351 (post_event)

    $default  reduce using rule 352 (string_number_event)

    $default  reduce using rule 353 (direction_less_char)

    $default  reduce using rule 354 (direction_less_char)

    $default  reduce using rule 355 (direction_less_char)

    $default  reduce using rule 356 (direction_less_char)

    $default  reduce using rule 357 (direction_less_char)

    $default  reduce using rule 358 (direction_less_char)

    $default  reduce using rule 359 (direction_less_char)

    $default  reduce using rule 36 (scm_function_call)

    $default  reduce using rule 360 (direction_less_char)

    $default  reduce using rule 361 (direction_less_char)

    $default  reduce using rule 362 (direction_less_char)

    $default  reduce using rule 363 (direction_less_event)

    $default  reduce using rule 364 (direction_less_event)

    $default  reduce using rule 365 (direction_less_event)

    $default  reduce using rule 366 (direction_less_event)

    $default  reduce using rule 367 (direction_less_event)

    $default  reduce using rule 368 (direction_reqd_event)

    $default  reduce using rule 369 (direction_reqd_event)

    $default  reduce using rule 370 (octave_check)

    $default  reduce using rule 370 (octave_check)

    $default  reduce using rule 371 (octave_check)

    $default  reduce using rule 372 (octave_check)

    $default  reduce using rule 373 (octave_check)

    $default  reduce using rule 374 (sup_quotes)

    $default  reduce using rule 375 (sup_quotes)

    $default  reduce using rule 376 (sub_quotes)

    $default  reduce using rule 377 (sub_quotes)

    $default  reduce using rule 378 (steno_pitch)

    $default  reduce using rule 379 (steno_pitch)

    $default  reduce using rule 38 (embedded_lilypond)

    $default  reduce using rule 380 (steno_pitch)

    $default  reduce using rule 381 (steno_tonic_pitch)

    $default  reduce using rule 382 (steno_tonic_pitch)

    $default  reduce using rule 383 (steno_tonic_pitch)

    $default  reduce using rule 384 (pitch)

    $default  reduce using rule 385 (pitch)

    $default  reduce using rule 386 (pitch_also_in_chords)

    $default  reduce using rule 387 (pitch_also_in_chords)

    $default  reduce using rule 388 (gen_text_def)

    $default  reduce using rule 389 (gen_text_def)

    $default  reduce using rule 390 (fingering)

    $default  reduce using rule 391 (script_abbreviation)

    $default  reduce using rule 392 (script_abbreviation)

    $default  reduce using rule 393 (script_abbreviation)

    $default  reduce using rule 394 (script_abbreviation)

    $default  reduce using rule 395 (script_abbreviation)

    $default  reduce using rule 396 (script_abbreviation)

    $default  reduce using rule 397 (script_abbreviation)

    $default  reduce using rule 398 (script_dir)

    $default  reduce using rule 399 (script_dir)

    $default  reduce using rule 4 (lilypond)

    $default  reduce using rule 40 (embedded_lilypond)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 400 (script_dir)

    $default  reduce using rule 401 (duration_length)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 402 (maybe_notemode_duration)

    $default  reduce using rule 403 (maybe_notemode_duration)

    $default  reduce using rule 404 (optional_notemode_duration)

    $default  reduce using rule 405 (steno_duration)

    $default  reduce using rule 406 (steno_duration)

    $default  reduce using rule 407 (multiplied_duration)

    $default  reduce using rule 408 (multiplied_duration)

    $default  reduce using rule 409 (multiplied_duration)

    $default  reduce using rule 41 (embedded_lilypond)

    $default  reduce using rule 410 (dots)

    $default  reduce using rule 410 (dots)

    $default  reduce using rule 411 (dots)

    $default  reduce using rule 412 (tremolo_type)

    $default  reduce using rule 413 (tremolo_type)

    $default  reduce using rule 414 (bass_number)

    $default  reduce using rule 415 (bass_number)

    $default  reduce using rule 416 (bass_number)

    $default  reduce using rule 417 (figured_bass_alteration)

    $default  reduce using rule 418 (figured_bass_alteration)

    $default  reduce using rule 419 (figured_bass_alteration)

    $default  reduce using rule 42 (lilypond_header_body)

    $default  reduce using rule 420 (bass_figure)

    $default  reduce using rule 421 (bass_figure)

    $default  reduce using rule 422 (bass_figure)

    $default  reduce using rule 423 (bass_figure)

    $default  reduce using rule 424 (bass_figure)

    $default  reduce using rule 425 (figured_bass_modification)

    $default  reduce using rule 426 (figured_bass_modification)

    $default  reduce using rule 427 (figured_bass_modification)

    $default  reduce using rule 428 (figured_bass_modification)

    $default  reduce using rule 429 (br_bass_figure)

    $default  reduce using rule 43 (lilypond_header_body)

    $default  reduce using rule 430 (br_bass_figure)

    $default  reduce using rule 431 (figure_list)

    $default  reduce using rule 432 (figure_list)

    $default  reduce using rule 433 (figure_spec)

    $default  reduce using rule 434 (optional_rest)

    $default  reduce using rule 435 (optional_rest)

    $default  reduce using rule 436 (simple_element)

    $default  reduce using rule 437 (simple_element)

    $default  reduce using rule 438 (simple_element)

    $default  reduce using rule 439 (simple_chord_elements)

    $default  reduce using rule 44 (lilypond_header)

    $default  reduce using rule 440 (simple_chord_elements)

    $default  reduce using rule 441 (lyric_element)

    $default  reduce using rule 442 (lyric_element)

    $default  reduce using rule 443 (lyric_element_arg)

    $default  reduce using rule 444 (lyric_element_arg)

    $default  reduce using rule 445 (lyric_element_arg)

    $default  reduce using rule 446 (lyric_element_arg)

    $default  reduce using rule 447 (lyric_element_music)

    $default  reduce using rule 448 (new_chord)

    $default  reduce using rule 449 (new_chord)

    $default  reduce using rule 45 (assignment_id)

    $default  reduce using rule 450 (chord_items)

    $default  reduce using rule 451 (chord_items)

    $default  reduce using rule 452 (chord_separator)

    $default  reduce using rule 453 (chord_separator)

    $default  reduce using rule 454 (chord_separator)

    $default  reduce using rule 455 (chord_separator)

    $default  reduce using rule 456 (chord_item)

    $default  reduce using rule 457 (chord_item)

    $default  reduce using rule 458 (chord_item)

    $default  reduce using rule 459 (step_numbers)

    $default  reduce using rule 46 (assignment_id)

    $default  reduce using rule 460 (step_numbers)

    $default  reduce using rule 461 (step_number)

    $default  reduce using rule 462 (step_number)

    $default  reduce using rule 463 (step_number)

    $default  reduce using rule 464 (tempo_range)

    $default  reduce using rule 465 (tempo_range)

    $default  reduce using rule 466 (number_expression)

    $default  reduce using rule 467 (number_expression)

    $default  reduce using rule 468 (number_expression)

    $default  reduce using rule 469 (number_term)

    $default  reduce using rule 47 (assignment)

    $default  reduce using rule 470 (number_term)

    $default  reduce using rule 471 (number_term)

    $default  reduce using rule 472 (number_factor)

    $default  reduce using rule 473 (number_factor)

    $default  reduce using rule 474 (bare_number)

    $default  reduce using rule 475 (bare_number)

    $default  reduce using rule 476 (bare_number)

    $default  reduce using rule 477 (bare_number_closed)

    $default  reduce using rule 477 (bare_number_closed)

    $default  reduce using rule 478 (bare_number_closed)

    $default  reduce using rule 478 (bare_number_closed)

    $default  reduce using rule 479 (bare_number_closed)

    $default  reduce using rule 48 (assignment)

    $default  reduce using rule 480 (bare_unsigned)

    $default  reduce using rule 481 (unsigned_number)

    $default  reduce using rule 482 (unsigned_number)

    $default  reduce using rule 483 (exclamations)

    $default  reduce using rule 483 (exclamations)

    $default  reduce using rule 484 (exclamations)

    $default  reduce using rule 485 (questions)

    $default  reduce using rule 485 (questions)

    $default  reduce using rule 486 (questions)

    $default  reduce using rule 487 (lyric_markup)

    $default  reduce using rule 488 ($@12)

    $default  reduce using rule 489 (lyric_markup)

    $default  reduce using rule 49 (assignment)

    $default  reduce using rule 490 (full_markup_list)

    $default  reduce using rule 491 ($@13)

    $default  reduce using rule 492 (full_markup_list)

    $default  reduce using rule 493 (full_markup)

    $default  reduce using rule 494 ($@14)

    $default  reduce using rule 495 (full_markup)

    $default  reduce using rule 496 (markup_top)

    $default  reduce using rule 497 (markup_top)

    $default  reduce using rule 498 (markup_top)

    $default  reduce using rule 499 ($@15)

    $default  reduce using rule 5 (lilypond)

    $default  reduce using rule 50 (identifier_init)

    $default  reduce using rule 500 (markup_scm)

    $default  reduce using rule 501 (markup_list)

    $default  reduce using rule 502 (markup_list)

    $default  reduce using rule 503 (markup_list)

    $default  reduce using rule 504 (markup_list)

    $default  reduce using rule 505 (markup_list)

    $default  reduce using rule 506 (markup_composed_list)

    $default  reduce using rule 507 (markup_braced_list)

    $default  reduce using rule 508 (markup_braced_list_body)

    $default  reduce using rule 509 (markup_braced_list_body)

    $default  reduce using rule 51 (identifier_init)

    $default  reduce using rule 510 (markup_braced_list_body)

    $default  reduce using rule 511 (markup_command_list)

    $default  reduce using rule 512 (markup_command_basic_arguments)

    $default  reduce using rule 513 (markup_command_basic_arguments)

    $default  reduce using rule 514 (markup_command_basic_arguments)

    $default  reduce using rule 515 (markup_command_list_arguments)

    $default  reduce using rule 516 (markup_command_list_arguments)

    $default  reduce using rule 517 (markup_head_1_item)

    $default  reduce using rule 518 (markup_head_1_list)

    $default  reduce using rule 519 (markup_head_1_list)

    $default  reduce using rule 52 (identifier_init)

    $default  reduce using rule 520 (simple_markup)

    $default  reduce using rule 521 (simple_markup)

    $default  reduce using rule 522 (simple_markup)

    $default  reduce using rule 523 (simple_markup)

    $default  reduce using rule 524 ($@16)

    $default  reduce using rule 525 (simple_markup)

    $default  reduce using rule 526 (simple_markup)

    $default  reduce using rule 527 (simple_markup)

    $default  reduce using rule 528 (markup)

    $default  reduce using rule 529 (markup)

    $default  reduce using rule 53 (identifier_init)

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

    $default  reduce using rule 65 (context_mod_arg)

    $default  reduce using rule 66 (context_mod_arg)

    $default  reduce using rule 67 (context_mod_embedded)

    $default  reduce using rule 68 (context_def_spec_body)

    $default  reduce using rule 68 (context_def_spec_body)

    $default  reduce using rule 69 (context_def_spec_body)

    $default  reduce using rule 7 (lilypond)

    $default  reduce using rule 70 (context_def_spec_body)

    $default  reduce using rule 71 (context_def_spec_body)

    $default  reduce using rule 72 (context_def_spec_body)

    $default  reduce using rule 73 (book_block)

    $default  reduce using rule 74 (book_body)

    $default  reduce using rule 75 (book_body)

    $default  reduce using rule 76 (book_body)

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

    $default  reduce using rule 84 (book_body)

    $default  reduce using rule 85 (book_body)

    $default  reduce using rule 86 (bookpart_block)

    $default  reduce using rule 87 (bookpart_body)

    $default  reduce using rule 88 (bookpart_body)

    $default  reduce using rule 89 (bookpart_body)

    $default  reduce using rule 90 (bookpart_body)

    $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 95 (bookpart_body)

    $default  reduce using rule 96 (bookpart_body)

    $default  reduce using rule 97 (bookpart_body)

    $default  reduce using rule 98 (score_block)

    $default  reduce using rule 99 (score_body)

    '!'  shift, and go to state 457

    '!'  shift, and go to state 457

    '*'  shift, and go to state 444

    '*'  shift, and go to state 444

    '*'  shift, and go to state 444

    '+'  shift, and go to state 303

    ','  shift, and go to state 409

    ','  shift, and go to state 409

    ','  shift, and go to state 409

    '-'  shift, and go to state 326
    '+'  shift, and go to state 327

    '.'  shift, and go to state 414

    '.'  shift, and go to state 588

    '.'  shift, and go to state 588

    '.'  shift, and go to state 770

    '/'  shift, and go to state 328
    '*'  shift, and go to state 329

    '='  shift, and go to state 337

    '='  shift, and go to state 337

    '='  shift, and go to state 400

    '='  shift, and go to state 410

    '='  shift, and go to state 416

    '='  shift, and go to state 423

    '='  shift, and go to state 582

    '='  shift, and go to state 590

    '='  shift, and go to state 623
    '?'  shift, and go to state 624

    '='  shift, and go to state 623
    '?'  shift, and go to state 624

    '='  shift, and go to state 695

    '='  shift, and go to state 782

    '\''  shift, and go to state 230
    ','   shift, and go to state 231

    '\''  shift, and go to state 230
    ','   shift, and go to state 231

    '\''  shift, and go to state 230
    ','   shift, and go to state 231

    '\''  shift, and go to state 408

    '\''  shift, and go to state 408

    '\''  shift, and go to state 408

    '{'  shift, and go to state 178

    '{'  shift, and go to state 179

    '{'  shift, and go to state 184

    '{'  shift, and go to state 212

    '{'  shift, and go to state 392

    '{'  shift, and go to state 41

    '{'  shift, and go to state 41

    '{'  shift, and go to state 41

    '{'  shift, and go to state 425

    '{'  shift, and go to state 630

    '{'  shift, and go to state 690

    '~'  shift, and go to state 702

    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" .

    bare_unsigned  go to state 227

    bare_unsigned  go to state 608

    bare_unsigned  go to state 768

    book_body  go to state 334

    BOOK_IDENTIFIER  shift, and go to state 333

    BOOK_IDENTIFIER  shift, and go to state 335

    bookpart_body  go to state 336

    braced_music_list  go to state 185

    braced_music_list  go to state 186

    braced_music_list  go to state 724

    chord_body_elements  go to state 279

    chord_items  go to state 622

    chord_separator  go to state 456

    CONTEXT_DEF_IDENTIFIER  shift, and go to state 411

    CONTEXT_DEF_IDENTIFIER  shift, and go to state 411

    context_def_spec_body  go to state 412

    context_def_spec_body  go to state 763

    context_mod_list  go to state 593

    dots  go to state 417

    dots  go to state 424

    exclamations  go to state 306

    exclamations  go to state 595

    figure_list  go to state 280

    fingering  go to state 299

    fingering  go to state 300

    fingering  go to state 626

    lilypond_header  go to state 204

    lilypond_header  go to state 628

    lilypond_header  go to state 629

    lilypond_header  go to state 641

    lilypond_header_body  go to state 554

    markup_braced_list_body  go to state 500

    markup_command_basic_arguments  go to state 496

    MARKUP_IDENTIFIER  shift, and go to state 502

    MARKUPLIST_IDENTIFIER  shift, and go to state 503

    music_list  go to state 188

    music_list  go to state 202

    music_list  go to state 449

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    new_lyrics  go to state 218

    NUMBER_IDENTIFIER  shift, and go to state 228

    NUMBER_IDENTIFIER  shift, and go to state 229

    NUMBER_IDENTIFIER  shift, and go to state 229

    octave_check  go to state 625

    octave_check  go to state 769

    optional_id  go to state 338

    optional_id  go to state 366

    optional_rest  go to state 774

    OUTPUT_DEF_IDENTIFIER  shift, and go to state 401

    post_events  go to state 323

    post_events  go to state 324

    post_events  go to state 443

    post_events  go to state 445

    post_events  go to state 451

    post_events  go to state 462

    post_events  go to state 594

    post_events  go to state 760

    post_events  go to state 761

    post_events  go to state 762

    post_events  go to state 783

    questions  go to state 458

    questions  go to state 707

    simple_string  go to state 177

    simple_string  go to state 180

    simple_string  go to state 180

    simple_string  go to state 181

    simple_string  go to state 187

    simple_string  go to state 488

    simple_string  go to state 583

    simple_string  go to state 692

    simple_string  go to state 693

    simple_string  go to state 694

    start_symbol  go to state 2
    lilypond      go to state 3

    steno_duration  go to state 422
    bare_unsigned   go to state 272

    steno_tonic_pitch  go to state 620

    steno_tonic_pitch  go to state 621

    step_number    go to state 784
    bare_unsigned  go to state 720

    string  go to state 450

    STRING  shift, and go to state 236

    STRING  shift, and go to state 559

    sup_quotes  go to state 232
    sub_quotes  go to state 233

    sup_quotes  go to state 234
    sub_quotes  go to state 235

    sup_quotes  go to state 721
    sub_quotes  go to state 722

    tempo_range    go to state 591
    bare_unsigned  go to state 592

    tempo_range    go to state 701
    bare_unsigned  go to state 592

    TONICNAME_PITCH  shift, and go to state 76

    TONICNAME_PITCH  shift, and go to state 76

    UNSIGNED  shift, and go to state 226

    UNSIGNED  shift, and go to state 226

    UNSIGNED  shift, and go to state 226

    UNSIGNED  shift, and go to state 226

    UNSIGNED  shift, and go to state 226

    UNSIGNED  shift, and go to state 298

    UNSIGNED  shift, and go to state 298

    UNSIGNED  shift, and go to state 298

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

Other languages: English, deutsch, español, français, 日本語.
About automatic language selection.

LilyPond — Guida alla Notazione