LilyPondSyntacticalDefinition

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0]; edge [color=lightslategrey, penwidth=1]; subgraph "cluster_abjad.parser" { graph [label="abjad.parser"]; node [color=1]; "abjad.parser.LilyPondSyntacticalDefinition.LilyPondSyntacticalDefinition" [URL="../api/abjad/parser/LilyPondSyntacticalDefinition.html#abjad.parser.LilyPondSyntacticalDefinition.LilyPondSyntacticalDefinition", color=black, fontcolor=white, label="Lily\nPond\nSyntactical\nDefinition", target=_top]; } subgraph "cluster_abjad.system" { graph [label="abjad.system"]; node [color=2]; "abjad.system.AbjadObject.AbjadObject" [URL="../api/abjad/parser/../system/AbjadObject.html#abjad.system.AbjadObject.AbjadObject", label="Abjad\nObject", target=_top]; } subgraph cluster_builtins { graph [label=builtins]; node [color=3]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", label=object, target=_top]; } "abjad.system.AbjadObject.AbjadObject" -> "abjad.parser.LilyPondSyntacticalDefinition.LilyPondSyntacticalDefinition"; "builtins.object" -> "abjad.system.AbjadObject.AbjadObject"; }

class abjad.parser.LilyPondSyntacticalDefinition.LilyPondSyntacticalDefinition(client=None)

The syntactical definition of LilyPond’s syntax.

Effectively equivalent to LilyPond’s parser.yy file.

Not composer-safe.

Used internally by LilyPondParser.


Attributes Summary

p_assignment__assignment_id__Chr61__identifier_init assignment : assignment_id ‘=’ identifier_init
p_assignment__embedded_scm assignment : embedded_scm
p_assignment_id__STRING assignment_id : STRING
p_bare_number__REAL__NUMBER_IDENTIFIER bare_number : REAL NUMBER_IDENTIFIER
p_bare_number__UNSIGNED__NUMBER_IDENTIFIER bare_number : UNSIGNED NUMBER_IDENTIFIER
p_bare_number__bare_number_closed bare_number : bare_number_closed
p_bare_number_closed__NUMBER_IDENTIFIER bare_number_closed : NUMBER_IDENTIFIER
p_bare_number_closed__REAL bare_number_closed : REAL
p_bare_number_closed__UNSIGNED bare_number_closed : UNSIGNED
p_bare_unsigned__UNSIGNED bare_unsigned : UNSIGNED
p_braced_music_list__Chr123__music_list__Chr125 braced_music_list : ‘{‘ music_list ‘}’
p_chord_body__ANGLE_OPEN__chord_body_elements__ANGLE_CLOSE chord_body : ANGLE_OPEN chord_body_elements ANGLE_CLOSE
p_chord_body_element__music_function_chord_body chord_body_element : music_function_chord_body
p_chord_body_element__pitch__exclamations__questions__octave_check__post_events chord_body_element : pitch exclamations questions octave_check post_events
p_chord_body_elements__Empty chord_body_elements :
p_chord_body_elements__chord_body_elements__chord_body_element chord_body_elements : chord_body_elements chord_body_element
p_closed_music__complex_music_prefix__closed_music closed_music : complex_music_prefix closed_music
p_closed_music__music_bare closed_music : music_bare
p_command_element__Chr124 command_element : ‘|’
p_command_element__E_BACKSLASH command_element : E_BACKSLASH
p_command_element__command_event command_element : command_event
p_command_event__tempo_event command_event : tempo_event
p_complex_music__complex_music_prefix__music complex_music : complex_music_prefix music
p_complex_music__music_function_call complex_music : music_function_call
p_complex_music_prefix__CONTEXT__simple_string__optional_id__optional_context_mod complex_music_prefix : CONTEXT simple_string optional_id optional_context_mod
p_complex_music_prefix__NEWCONTEXT__simple_string__optional_id__optional_context_mod complex_music_prefix : NEWCONTEXT simple_string optional_id optional_context_mod
p_composite_music__complex_music composite_music : complex_music
p_composite_music__music_bare composite_music : music_bare
p_context_change__CHANGE__STRING__Chr61__STRING context_change : CHANGE STRING ‘=’ STRING
p_context_def_spec_block__CONTEXT__Chr123__context_def_spec_body__Chr125 context_def_spec_block : CONTEXT ‘{‘ context_def_spec_body ‘}’
p_context_def_spec_body__CONTEXT_DEF_IDENTIFIER context_def_spec_body : CONTEXT_DEF_IDENTIFIER
p_context_def_spec_body__Empty context_def_spec_body :
p_context_def_spec_body__context_def_spec_body__context_mod context_def_spec_body : context_def_spec_body context_mod
p_context_def_spec_body__context_def_spec_body__context_modification context_def_spec_body : context_def_spec_body context_modification
p_context_def_spec_body__context_def_spec_body__embedded_scm context_def_spec_body : context_def_spec_body embedded_scm
p_context_mod__property_operation context_mod : property_operation
p_context_mod_list__Empty context_mod_list :
p_context_mod_list__context_mod_list__CONTEXT_MOD_IDENTIFIER context_mod_list : context_mod_list CONTEXT_MOD_IDENTIFIER
p_context_mod_list__context_mod_list__context_mod context_mod_list : context_mod_list context_mod
p_context_mod_list__context_mod_list__embedded_scm context_mod_list : context_mod_list embedded_scm
p_context_modification__CONTEXT_MOD_IDENTIFIER context_modification : CONTEXT_MOD_IDENTIFIER
p_context_modification__WITH__CONTEXT_MOD_IDENTIFIER context_modification : WITH CONTEXT_MOD_IDENTIFIER
p_context_modification__WITH__Chr123__context_mod_list__Chr125 context_modification : WITH ‘{‘ context_mod_list ‘}’
p_context_modification__WITH__embedded_scm_closed context_modification : WITH embedded_scm_closed
p_context_prop_spec__simple_string context_prop_spec : simple_string
p_context_prop_spec__simple_string__Chr46__simple_string context_prop_spec : simple_string ‘.’ simple_string
p_direction_less_char__Chr126 direction_less_char : ‘~’
p_direction_less_char__Chr40 direction_less_char : ‘(‘
p_direction_less_char__Chr41 direction_less_char : ‘)’
p_direction_less_char__Chr91 direction_less_char : ‘[‘
p_direction_less_char__Chr93 direction_less_char : ‘]’
p_direction_less_char__E_ANGLE_CLOSE direction_less_char : E_ANGLE_CLOSE
p_direction_less_char__E_ANGLE_OPEN direction_less_char : E_ANGLE_OPEN
p_direction_less_char__E_CLOSE direction_less_char : E_CLOSE
p_direction_less_char__E_EXCLAMATION direction_less_char : E_EXCLAMATION
p_direction_less_char__E_OPEN direction_less_char : E_OPEN
p_direction_less_event__EVENT_IDENTIFIER direction_less_event : EVENT_IDENTIFIER
p_direction_less_event__direction_less_char direction_less_event : direction_less_char
p_direction_less_event__event_function_event direction_less_event : event_function_event
p_direction_less_event__tremolo_type direction_less_event : tremolo_type
p_direction_reqd_event__gen_text_def direction_reqd_event : gen_text_def
p_direction_reqd_event__script_abbreviation direction_reqd_event : script_abbreviation
p_dots__Empty dots :
p_dots__dots__Chr46 dots : dots ‘.’
p_duration_length__multiplied_duration duration_length : multiplied_duration
p_embedded_scm__embedded_scm_bare embedded_scm : embedded_scm_bare
p_embedded_scm__scm_function_call embedded_scm : scm_function_call
p_embedded_scm_arg__embedded_scm_bare_arg embedded_scm_arg : embedded_scm_bare_arg
p_embedded_scm_arg__music_arg embedded_scm_arg : music_arg
p_embedded_scm_arg__scm_function_call embedded_scm_arg : scm_function_call
p_embedded_scm_arg_closed__closed_music embedded_scm_arg_closed : closed_music
p_embedded_scm_arg_closed__embedded_scm_bare_arg embedded_scm_arg_closed : embedded_scm_bare_arg
p_embedded_scm_arg_closed__scm_function_call_closed embedded_scm_arg_closed : scm_function_call_closed
p_embedded_scm_bare__SCM_IDENTIFIER embedded_scm_bare : SCM_IDENTIFIER
p_embedded_scm_bare__SCM_TOKEN embedded_scm_bare : SCM_TOKEN
p_embedded_scm_bare_arg__STRING embedded_scm_bare_arg : STRING
p_embedded_scm_bare_arg__STRING_IDENTIFIER embedded_scm_bare_arg : STRING_IDENTIFIER
p_embedded_scm_bare_arg__context_def_spec_block embedded_scm_bare_arg : context_def_spec_block
p_embedded_scm_bare_arg__context_modification embedded_scm_bare_arg : context_modification
p_embedded_scm_bare_arg__embedded_scm_bare embedded_scm_bare_arg : embedded_scm_bare
p_embedded_scm_bare_arg__full_markup embedded_scm_bare_arg : full_markup
p_embedded_scm_bare_arg__full_markup_list embedded_scm_bare_arg : full_markup_list
p_embedded_scm_bare_arg__output_def embedded_scm_bare_arg : output_def
p_embedded_scm_bare_arg__score_block embedded_scm_bare_arg : score_block
p_embedded_scm_chord_body__SCM_FUNCTION__music_function_chord_body_arglist embedded_scm_chord_body : SCM_FUNCTION music_function_chord_body_arglist
p_embedded_scm_chord_body__bare_number embedded_scm_chord_body : bare_number
p_embedded_scm_chord_body__chord_body_element embedded_scm_chord_body : chord_body_element
p_embedded_scm_chord_body__embedded_scm_bare_arg embedded_scm_chord_body : embedded_scm_bare_arg
p_embedded_scm_chord_body__fraction embedded_scm_chord_body : fraction
p_embedded_scm_closed__embedded_scm_bare embedded_scm_closed : embedded_scm_bare
p_embedded_scm_closed__scm_function_call_closed embedded_scm_closed : scm_function_call_closed
p_error
p_event_chord__CHORD_REPETITION__optional_notemode_duration__post_events event_chord : CHORD_REPETITION optional_notemode_duration post_events
p_event_chord__MULTI_MEASURE_REST__optional_notemode_duration__post_events event_chord : MULTI_MEASURE_REST optional_notemode_duration post_events
p_event_chord__command_element event_chord : command_element
p_event_chord__note_chord_element event_chord : note_chord_element
p_event_chord__simple_chord_elements__post_events event_chord : simple_chord_elements post_events
p_event_function_event__EVENT_FUNCTION__function_arglist_closed event_function_event : EVENT_FUNCTION function_arglist_closed
p_exclamations__Empty exclamations :
p_exclamations__exclamations__Chr33 exclamations : exclamations ‘!’
p_fingering__UNSIGNED fingering : UNSIGNED
p_fraction__FRACTION fraction : FRACTION
p_fraction__UNSIGNED__Chr47__UNSIGNED fraction : UNSIGNED ‘/’ UNSIGNED
p_full_markup__MARKUP_IDENTIFIER full_markup : MARKUP_IDENTIFIER
p_full_markup__MARKUP__markup_top full_markup : MARKUP markup_top
p_full_markup_list__MARKUPLIST_IDENTIFIER full_markup_list : MARKUPLIST_IDENTIFIER
p_full_markup_list__MARKUPLIST__markup_list full_markup_list : MARKUPLIST markup_list
p_function_arglist__function_arglist_common function_arglist : function_arglist_common
p_function_arglist__function_arglist_nonbackup function_arglist : function_arglist_nonbackup
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_closed_keep__duration_length function_arglist_backup : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_closed_keep duration_length
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_keep__pitch_also_in_chords function_arglist_backup : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_keep pitch_also_in_chords
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_backup__BACKUP function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_backup BACKUP
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__Chr45__NUMBER_IDENTIFIER function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep ‘-‘ NUMBER_IDENTIFIER
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__Chr45__REAL function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep ‘-‘ REAL
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__Chr45__UNSIGNED function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep ‘-‘ UNSIGNED
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__FRACTION function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep FRACTION
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__NUMBER_IDENTIFIER function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep NUMBER_IDENTIFIER
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__REAL function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep REAL
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__UNSIGNED function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep UNSIGNED
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__post_event_nofinger function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep post_event_nofinger
p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_keep__embedded_scm_arg_closed function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_keep embedded_scm_arg_closed
p_function_arglist_backup__function_arglist_backup__REPARSE__bare_number function_arglist_backup : function_arglist_backup REPARSE bare_number
p_function_arglist_backup__function_arglist_backup__REPARSE__embedded_scm_arg_closed function_arglist_backup : function_arglist_backup REPARSE embedded_scm_arg_closed
p_function_arglist_backup__function_arglist_backup__REPARSE__fraction function_arglist_backup : function_arglist_backup REPARSE fraction
p_function_arglist_bare__EXPECT_DURATION__function_arglist_closed_optional__duration_length function_arglist_bare : EXPECT_DURATION function_arglist_closed_optional duration_length
p_function_arglist_bare__EXPECT_NO_MORE_ARGS function_arglist_bare : EXPECT_NO_MORE_ARGS
p_function_arglist_bare__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_skip__DEFAULT function_arglist_bare : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_skip DEFAULT
p_function_arglist_bare__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_skip__DEFAULT function_arglist_bare : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_skip DEFAULT
p_function_arglist_bare__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_skip__DEFAULT function_arglist_bare : EXPECT_OPTIONAL EXPECT_SCM function_arglist_skip DEFAULT
p_function_arglist_bare__EXPECT_PITCH__function_arglist_optional__pitch_also_in_chords function_arglist_bare : EXPECT_PITCH function_arglist_optional pitch_also_in_chords
p_function_arglist_closed__function_arglist_closed_common function_arglist_closed : function_arglist_closed_common
p_function_arglist_closed__function_arglist_nonbackup function_arglist_closed : function_arglist_nonbackup
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__Chr45__NUMBER_IDENTIFIER function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional ‘-‘ NUMBER_IDENTIFIER
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__Chr45__REAL function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional ‘-‘ REAL
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__Chr45__UNSIGNED function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional ‘-‘ UNSIGNED
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__bare_number function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional bare_number
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__fraction function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional fraction
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__post_event_nofinger function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional post_event_nofinger
p_function_arglist_closed_common__EXPECT_SCM__function_arglist_optional__embedded_scm_arg_closed function_arglist_closed_common : EXPECT_SCM function_arglist_optional embedded_scm_arg_closed
p_function_arglist_closed_common__function_arglist_bare function_arglist_closed_common : function_arglist_bare
p_function_arglist_closed_keep__function_arglist_backup function_arglist_closed_keep : function_arglist_backup
p_function_arglist_closed_keep__function_arglist_closed_common function_arglist_closed_keep : function_arglist_closed_common
p_function_arglist_closed_optional__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_closed_optional function_arglist_closed_optional : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_closed_optional
p_function_arglist_closed_optional__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_closed_optional function_arglist_closed_optional : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_closed_optional
p_function_arglist_closed_optional__function_arglist_backup__BACKUP function_arglist_closed_optional : function_arglist_backup BACKUP
p_function_arglist_closed_optional__function_arglist_closed_keep function_arglist_closed_optional : function_arglist_closed_keep %prec FUNCTION_ARGLIST
p_function_arglist_common__EXPECT_SCM__function_arglist_closed_optional__bare_number function_arglist_common : EXPECT_SCM function_arglist_closed_optional bare_number
p_function_arglist_common__EXPECT_SCM__function_arglist_closed_optional__fraction function_arglist_common : EXPECT_SCM function_arglist_closed_optional fraction
p_function_arglist_common__EXPECT_SCM__function_arglist_closed_optional__post_event_nofinger function_arglist_common : EXPECT_SCM function_arglist_closed_optional post_event_nofinger
p_function_arglist_common__EXPECT_SCM__function_arglist_optional__embedded_scm_arg function_arglist_common : EXPECT_SCM function_arglist_optional embedded_scm_arg
p_function_arglist_common__function_arglist_bare function_arglist_common : function_arglist_bare
p_function_arglist_common__function_arglist_common_minus function_arglist_common : function_arglist_common_minus
p_function_arglist_common_minus__EXPECT_SCM__function_arglist_closed_optional__Chr45__NUMBER_IDENTIFIER function_arglist_common_minus : EXPECT_SCM function_arglist_closed_optional ‘-‘ NUMBER_IDENTIFIER
p_function_arglist_common_minus__EXPECT_SCM__function_arglist_closed_optional__Chr45__REAL function_arglist_common_minus : EXPECT_SCM function_arglist_closed_optional ‘-‘ REAL
p_function_arglist_common_minus__EXPECT_SCM__function_arglist_closed_optional__Chr45__UNSIGNED function_arglist_common_minus : EXPECT_SCM function_arglist_closed_optional ‘-‘ UNSIGNED
p_function_arglist_common_minus__function_arglist_common_minus__REPARSE__bare_number function_arglist_common_minus : function_arglist_common_minus REPARSE bare_number
p_function_arglist_keep__function_arglist_backup function_arglist_keep : function_arglist_backup
p_function_arglist_keep__function_arglist_common function_arglist_keep : function_arglist_common
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_closed__duration_length function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_closed duration_length
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist__pitch_also_in_chords function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_PITCH function_arglist pitch_also_in_chords
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist__embedded_scm_arg_closed function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist embedded_scm_arg_closed
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__Chr45__NUMBER_IDENTIFIER function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed ‘-‘ NUMBER_IDENTIFIER
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__Chr45__REAL function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed ‘-‘ REAL
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__Chr45__UNSIGNED function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed ‘-‘ UNSIGNED
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__FRACTION function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed FRACTION
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__bare_number_closed function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed bare_number_closed
p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__post_event_nofinger function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed post_event_nofinger
p_function_arglist_optional__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_optional function_arglist_optional : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_optional
p_function_arglist_optional__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_optional function_arglist_optional : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_optional
p_function_arglist_optional__function_arglist_backup__BACKUP function_arglist_optional : function_arglist_backup BACKUP
p_function_arglist_optional__function_arglist_keep function_arglist_optional : function_arglist_keep %prec FUNCTION_ARGLIST
p_function_arglist_skip__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_skip function_arglist_skip : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_skip %prec FUNCTION_ARGLIST
p_function_arglist_skip__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_skip function_arglist_skip : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_skip %prec FUNCTION_ARGLIST
p_function_arglist_skip__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_skip function_arglist_skip : EXPECT_OPTIONAL EXPECT_SCM function_arglist_skip %prec FUNCTION_ARGLIST
p_function_arglist_skip__function_arglist_common function_arglist_skip : function_arglist_common
p_gen_text_def__full_markup gen_text_def : full_markup
p_gen_text_def__simple_string gen_text_def : simple_string
p_grouped_music_list__sequential_music grouped_music_list : sequential_music
p_grouped_music_list__simultaneous_music grouped_music_list : simultaneous_music
p_identifier_init__context_def_spec_block identifier_init : context_def_spec_block
p_identifier_init__context_modification identifier_init : context_modification
p_identifier_init__embedded_scm identifier_init : embedded_scm
p_identifier_init__full_markup identifier_init : full_markup
p_identifier_init__full_markup_list identifier_init : full_markup_list
p_identifier_init__music identifier_init : music
p_identifier_init__number_expression identifier_init : number_expression
p_identifier_init__output_def identifier_init : output_def
p_identifier_init__post_event_nofinger identifier_init : post_event_nofinger
p_identifier_init__score_block identifier_init : score_block
p_identifier_init__string identifier_init : string
p_lilypond__Empty lilypond :
p_lilypond__lilypond__assignment lilypond : lilypond assignment
p_lilypond__lilypond__error lilypond : lilypond error
p_lilypond__lilypond__toplevel_expression lilypond : lilypond toplevel_expression
p_lilypond_header__HEADER__Chr123__lilypond_header_body__Chr125 lilypond_header : HEADER ‘{‘ lilypond_header_body ‘}’
p_lilypond_header_body__Empty lilypond_header_body :
p_lilypond_header_body__lilypond_header_body__assignment lilypond_header_body : lilypond_header_body assignment
p_markup__markup_head_1_list__simple_markup markup : markup_head_1_list simple_markup
p_markup__simple_markup markup : simple_markup
p_markup_braced_list__Chr123__markup_braced_list_body__Chr125 markup_braced_list : ‘{‘ markup_braced_list_body ‘}’
p_markup_braced_list_body__Empty markup_braced_list_body :
p_markup_braced_list_body__markup_braced_list_body__markup markup_braced_list_body : markup_braced_list_body markup
p_markup_braced_list_body__markup_braced_list_body__markup_list markup_braced_list_body : markup_braced_list_body markup_list
p_markup_command_basic_arguments__EXPECT_MARKUP_LIST__markup_command_list_arguments__markup_list markup_command_basic_arguments : EXPECT_MARKUP_LIST markup_command_list_arguments markup_list
p_markup_command_basic_arguments__EXPECT_NO_MORE_ARGS markup_command_basic_arguments : EXPECT_NO_MORE_ARGS
p_markup_command_basic_arguments__EXPECT_SCM__markup_command_list_arguments__embedded_scm_closed markup_command_basic_arguments : EXPECT_SCM markup_command_list_arguments embedded_scm_closed
p_markup_command_list__MARKUP_LIST_FUNCTION__markup_command_list_arguments markup_command_list : MARKUP_LIST_FUNCTION markup_command_list_arguments
p_markup_command_list_arguments__EXPECT_MARKUP__markup_command_list_arguments__markup markup_command_list_arguments : EXPECT_MARKUP markup_command_list_arguments markup
p_markup_command_list_arguments__markup_command_basic_arguments markup_command_list_arguments : markup_command_basic_arguments
p_markup_composed_list__markup_head_1_list__markup_braced_list markup_composed_list : markup_head_1_list markup_braced_list
p_markup_head_1_item__MARKUP_FUNCTION__EXPECT_MARKUP__markup_command_list_arguments markup_head_1_item : MARKUP_FUNCTION EXPECT_MARKUP markup_command_list_arguments
p_markup_head_1_list__markup_head_1_item markup_head_1_list : markup_head_1_item
p_markup_head_1_list__markup_head_1_list__markup_head_1_item markup_head_1_list : markup_head_1_list markup_head_1_item
p_markup_list__MARKUPLIST_IDENTIFIER markup_list : MARKUPLIST_IDENTIFIER
p_markup_list__markup_braced_list markup_list : markup_braced_list
p_markup_list__markup_command_list markup_list : markup_command_list
p_markup_list__markup_composed_list markup_list : markup_composed_list
p_markup_list__markup_scm__MARKUPLIST_IDENTIFIER markup_list : markup_scm MARKUPLIST_IDENTIFIER
p_markup_scm__embedded_scm_bare__BACKUP markup_scm : embedded_scm_bare BACKUP
p_markup_top__markup_head_1_list__simple_markup markup_top : markup_head_1_list simple_markup
p_markup_top__markup_list markup_top : markup_list
p_markup_top__simple_markup markup_top : simple_markup
p_multiplied_duration__multiplied_duration__Chr42__FRACTION multiplied_duration : multiplied_duration ‘*’ FRACTION
p_multiplied_duration__multiplied_duration__Chr42__bare_unsigned multiplied_duration : multiplied_duration ‘*’ bare_unsigned
p_multiplied_duration__steno_duration multiplied_duration : steno_duration
p_music__composite_music music : composite_music %prec COMPOSITE
p_music__simple_music music : simple_music
p_music_arg__composite_music music_arg : composite_music %prec COMPOSITE
p_music_arg__simple_music music_arg : simple_music
p_music_bare__MUSIC_IDENTIFIER music_bare : MUSIC_IDENTIFIER
p_music_bare__grouped_music_list music_bare : grouped_music_list
p_music_function_call__MUSIC_FUNCTION__function_arglist music_function_call : MUSIC_FUNCTION function_arglist
p_music_function_chord_body__MUSIC_FUNCTION__music_function_chord_body_arglist music_function_chord_body : MUSIC_FUNCTION music_function_chord_body_arglist
p_music_function_chord_body_arglist__EXPECT_SCM__music_function_chord_body_arglist__embedded_scm_chord_body music_function_chord_body_arglist : EXPECT_SCM music_function_chord_body_arglist embedded_scm_chord_body
p_music_function_chord_body_arglist__function_arglist_bare music_function_chord_body_arglist : function_arglist_bare
p_music_function_event__MUSIC_FUNCTION__function_arglist_closed music_function_event : MUSIC_FUNCTION function_arglist_closed
p_music_list__Empty music_list :
p_music_list__music_list__embedded_scm music_list : music_list embedded_scm
p_music_list__music_list__error music_list : music_list error
p_music_list__music_list__music music_list : music_list music
p_music_property_def__simple_music_property_def music_property_def : simple_music_property_def
p_note_chord_element__chord_body__optional_notemode_duration__post_events note_chord_element : chord_body optional_notemode_duration post_events
p_number_expression__number_expression__Chr43__number_term number_expression : number_expression ‘+’ number_term
p_number_expression__number_expression__Chr45__number_term number_expression : number_expression ‘-‘ number_term
p_number_expression__number_term number_expression : number_term
p_number_factor__Chr45__number_factor number_factor : ‘-‘ number_factor
p_number_factor__bare_number number_factor : bare_number
p_number_term__number_factor number_term : number_factor
p_number_term__number_factor__Chr42__number_factor number_term : number_factor ‘*’ number_factor
p_number_term__number_factor__Chr47__number_factor number_term : number_factor ‘/’ number_factor
p_octave_check__Chr61 octave_check : ‘=’
p_octave_check__Chr61__sub_quotes octave_check : ‘=’ sub_quotes
p_octave_check__Chr61__sup_quotes octave_check : ‘=’ sup_quotes
p_octave_check__Empty octave_check :
p_optional_context_mod__Empty optional_context_mod :
p_optional_context_mod__context_modification optional_context_mod : context_modification
p_optional_id__Chr61__simple_string optional_id : ‘=’ simple_string
p_optional_id__Empty optional_id :
p_optional_notemode_duration__Empty optional_notemode_duration :
p_optional_notemode_duration__multiplied_duration optional_notemode_duration : multiplied_duration
p_optional_rest__Empty optional_rest :
p_optional_rest__REST optional_rest : REST
p_output_def__output_def_body__Chr125 output_def : output_def_body ‘}’
p_output_def_body__output_def_body__assignment output_def_body : output_def_body assignment
p_output_def_body__output_def_head_with_mode_switch__Chr123 output_def_body : output_def_head_with_mode_switch ‘{‘
p_output_def_body__output_def_head_with_mode_switch__Chr123__OUTPUT_DEF_IDENTIFIER output_def_body : output_def_head_with_mode_switch ‘{‘ OUTPUT_DEF_IDENTIFIER
p_output_def_head__LAYOUT output_def_head : LAYOUT
p_output_def_head__MIDI output_def_head : MIDI
p_output_def_head__PAPER output_def_head : PAPER
p_output_def_head_with_mode_switch__output_def_head output_def_head_with_mode_switch : output_def_head
p_pitch__PITCH_IDENTIFIER pitch : PITCH_IDENTIFIER
p_pitch__steno_pitch pitch : steno_pitch
p_pitch_also_in_chords__pitch pitch_also_in_chords : pitch
p_pitch_also_in_chords__steno_tonic_pitch pitch_also_in_chords : steno_tonic_pitch
p_post_event__Chr45__fingering post_event : ‘-‘ fingering
p_post_event__post_event_nofinger post_event : post_event_nofinger
p_post_event_nofinger__Chr94__fingering post_event_nofinger : ‘^’ fingering
p_post_event_nofinger__Chr95__fingering post_event_nofinger : ‘_’ fingering
p_post_event_nofinger__EXTENDER post_event_nofinger : EXTENDER
p_post_event_nofinger__HYPHEN post_event_nofinger : HYPHEN
p_post_event_nofinger__direction_less_event post_event_nofinger : direction_less_event
p_post_event_nofinger__script_dir__direction_less_event post_event_nofinger : script_dir direction_less_event
p_post_event_nofinger__script_dir__direction_reqd_event post_event_nofinger : script_dir direction_reqd_event
p_post_event_nofinger__script_dir__music_function_event post_event_nofinger : script_dir music_function_event
p_post_event_nofinger__string_number_event post_event_nofinger : string_number_event
p_post_events__Empty post_events :
p_post_events__post_events__post_event post_events : post_events post_event
p_property_operation__OVERRIDE__simple_string__property_path__Chr61__scalar property_operation : OVERRIDE simple_string property_path ‘=’ scalar
p_property_operation__REVERT__simple_string__embedded_scm property_operation : REVERT simple_string embedded_scm
p_property_operation__STRING__Chr61__scalar property_operation : STRING ‘=’ scalar
p_property_operation__UNSET__simple_string property_operation : UNSET simple_string
p_property_path__property_path_revved property_path : property_path_revved
p_property_path_revved__embedded_scm_closed property_path_revved : embedded_scm_closed
p_property_path_revved__property_path_revved__embedded_scm_closed property_path_revved : property_path_revved embedded_scm_closed
p_questions__Empty questions :
p_questions__questions__Chr63 questions : questions ‘?’
p_scalar__bare_number scalar : bare_number
p_scalar__embedded_scm_arg scalar : embedded_scm_arg
p_scalar_closed__bare_number scalar_closed : bare_number
p_scalar_closed__embedded_scm_arg_closed scalar_closed : embedded_scm_arg_closed
p_scm_function_call__SCM_FUNCTION__function_arglist scm_function_call : SCM_FUNCTION function_arglist
p_scm_function_call_closed__SCM_FUNCTION__function_arglist_closed scm_function_call_closed : SCM_FUNCTION function_arglist_closed %prec FUNCTION_ARGLIST
p_score_block__SCORE__Chr123__score_body__Chr125 score_block : SCORE ‘{‘ score_body ‘}’
p_score_body__SCORE_IDENTIFIER score_body : SCORE_IDENTIFIER
p_score_body__music score_body : music
p_score_body__score_body__lilypond_header score_body : score_body lilypond_header
p_score_body__score_body__output_def score_body : score_body output_def
p_script_abbreviation__ANGLE_CLOSE script_abbreviation : ANGLE_CLOSE
p_script_abbreviation__Chr124 script_abbreviation : ‘|’
p_script_abbreviation__Chr43 script_abbreviation : ‘+’
p_script_abbreviation__Chr45 script_abbreviation : ‘-‘
p_script_abbreviation__Chr46 script_abbreviation : ‘.’
p_script_abbreviation__Chr94 script_abbreviation : ‘^’
p_script_abbreviation__Chr95 script_abbreviation : ‘_’
p_script_dir__Chr45 script_dir : ‘-‘
p_script_dir__Chr94 script_dir : ‘^’
p_script_dir__Chr95 script_dir : ‘_’
p_sequential_music__SEQUENTIAL__braced_music_list sequential_music : SEQUENTIAL braced_music_list
p_sequential_music__braced_music_list sequential_music : braced_music_list
p_simple_chord_elements__simple_element simple_chord_elements : simple_element
p_simple_element__RESTNAME__optional_notemode_duration simple_element : RESTNAME optional_notemode_duration
p_simple_element__pitch__exclamations__questions__octave_check__optional_notemode_duration__optional_rest simple_element : pitch exclamations questions octave_check optional_notemode_duration optional_rest
p_simple_markup__MARKUP_FUNCTION__markup_command_basic_arguments simple_markup : MARKUP_FUNCTION markup_command_basic_arguments
p_simple_markup__MARKUP_IDENTIFIER simple_markup : MARKUP_IDENTIFIER
p_simple_markup__SCORE__Chr123__score_body__Chr125 simple_markup : SCORE ‘{‘ score_body ‘}’
p_simple_markup__STRING simple_markup : STRING
p_simple_markup__STRING_IDENTIFIER simple_markup : STRING_IDENTIFIER
p_simple_markup__markup_scm__MARKUP_IDENTIFIER simple_markup : markup_scm MARKUP_IDENTIFIER
p_simple_music__context_change simple_music : context_change
p_simple_music__event_chord simple_music : event_chord
p_simple_music__music_property_def simple_music : music_property_def
p_simple_music_property_def__OVERRIDE__context_prop_spec__property_path__Chr61__scalar simple_music_property_def : OVERRIDE context_prop_spec property_path ‘=’ scalar
p_simple_music_property_def__REVERT__context_prop_spec__embedded_scm simple_music_property_def : REVERT context_prop_spec embedded_scm
p_simple_music_property_def__SET__context_prop_spec__Chr61__scalar simple_music_property_def : SET context_prop_spec ‘=’ scalar
p_simple_music_property_def__UNSET__context_prop_spec simple_music_property_def : UNSET context_prop_spec
p_simple_string__STRING simple_string : STRING
p_simple_string__STRING_IDENTIFIER simple_string : STRING_IDENTIFIER
p_simultaneous_music__DOUBLE_ANGLE_OPEN__music_list__DOUBLE_ANGLE_CLOSE simultaneous_music : DOUBLE_ANGLE_OPEN music_list DOUBLE_ANGLE_CLOSE
p_simultaneous_music__SIMULTANEOUS__braced_music_list simultaneous_music : SIMULTANEOUS braced_music_list
p_start_symbol__lilypond start_symbol : lilypond
p_steno_duration__DURATION_IDENTIFIER__dots steno_duration : DURATION_IDENTIFIER dots
p_steno_duration__bare_unsigned__dots steno_duration : bare_unsigned dots
p_steno_pitch__NOTENAME_PITCH steno_pitch : NOTENAME_PITCH
p_steno_pitch__NOTENAME_PITCH__sub_quotes steno_pitch : NOTENAME_PITCH sub_quotes
p_steno_pitch__NOTENAME_PITCH__sup_quotes steno_pitch : NOTENAME_PITCH sup_quotes
p_steno_tonic_pitch__TONICNAME_PITCH steno_tonic_pitch : TONICNAME_PITCH
p_steno_tonic_pitch__TONICNAME_PITCH__sub_quotes steno_tonic_pitch : TONICNAME_PITCH sub_quotes
p_steno_tonic_pitch__TONICNAME_PITCH__sup_quotes steno_tonic_pitch : TONICNAME_PITCH sup_quotes
p_string__STRING string : STRING
p_string__STRING_IDENTIFIER string : STRING_IDENTIFIER
p_string__string__Chr43__string string : string ‘+’ string
p_string_number_event__E_UNSIGNED string_number_event : E_UNSIGNED
p_sub_quotes__Chr44 sub_quotes : ‘,’
p_sub_quotes__sub_quotes__Chr44 sub_quotes : sub_quotes ‘,’
p_sup_quotes__Chr39 sup_quotes : ‘’‘
p_sup_quotes__sup_quotes__Chr39 sup_quotes : sup_quotes ‘’‘
p_tempo_event__TEMPO__scalar tempo_event : TEMPO scalar
p_tempo_event__TEMPO__scalar_closed__steno_duration__Chr61__tempo_range tempo_event : TEMPO scalar_closed steno_duration ‘=’ tempo_range
p_tempo_event__TEMPO__steno_duration__Chr61__tempo_range tempo_event : TEMPO steno_duration ‘=’ tempo_range
p_tempo_range__bare_unsigned tempo_range : bare_unsigned
p_tempo_range__bare_unsigned__Chr45__bare_unsigned tempo_range : bare_unsigned ‘-‘ bare_unsigned
p_toplevel_expression__composite_music toplevel_expression : composite_music
p_toplevel_expression__full_markup toplevel_expression : full_markup
p_toplevel_expression__full_markup_list toplevel_expression : full_markup_list
p_toplevel_expression__lilypond_header toplevel_expression : lilypond_header
p_toplevel_expression__output_def toplevel_expression : output_def
p_toplevel_expression__score_block toplevel_expression : score_block
p_tremolo_type__Chr58 tremolo_type : ‘:’
p_tremolo_type__Chr58__bare_unsigned tremolo_type : ‘:’ bare_unsigned
precedence
start

Special methods

(AbjadObject).__format__(format_specification='')

Formats Abjad object.

Set format_specification to '' or 'storage'. Interprets '' equal to 'storage'.

Returns string.

(AbjadObject).__repr__()

Gets interpreter representation of Abjad object.

Returns string.


Methods

p_assignment__assignment_id__Chr61__identifier_init(p)

assignment : assignment_id ‘=’ identifier_init

p_assignment__embedded_scm(p)

assignment : embedded_scm

p_assignment_id__STRING(p)

assignment_id : STRING

p_bare_number__REAL__NUMBER_IDENTIFIER(p)

bare_number : REAL NUMBER_IDENTIFIER

p_bare_number__UNSIGNED__NUMBER_IDENTIFIER(p)

bare_number : UNSIGNED NUMBER_IDENTIFIER

p_bare_number__bare_number_closed(p)

bare_number : bare_number_closed

p_bare_number_closed__NUMBER_IDENTIFIER(p)

bare_number_closed : NUMBER_IDENTIFIER

p_bare_number_closed__REAL(p)

bare_number_closed : REAL

p_bare_number_closed__UNSIGNED(p)

bare_number_closed : UNSIGNED

p_bare_unsigned__UNSIGNED(p)

bare_unsigned : UNSIGNED

p_braced_music_list__Chr123__music_list__Chr125(p)

braced_music_list : ‘{‘ music_list ‘}’

p_chord_body__ANGLE_OPEN__chord_body_elements__ANGLE_CLOSE(p)

chord_body : ANGLE_OPEN chord_body_elements ANGLE_CLOSE

p_chord_body_element__music_function_chord_body(p)

chord_body_element : music_function_chord_body

p_chord_body_element__pitch__exclamations__questions__octave_check__post_events(p)

chord_body_element : pitch exclamations questions octave_check post_events

p_chord_body_elements__Empty(p)

chord_body_elements :

p_chord_body_elements__chord_body_elements__chord_body_element(p)

chord_body_elements : chord_body_elements chord_body_element

p_closed_music__complex_music_prefix__closed_music(p)

closed_music : complex_music_prefix closed_music

p_closed_music__music_bare(p)

closed_music : music_bare

p_command_element__Chr124(p)

command_element : ‘|’

p_command_element__E_BACKSLASH(p)

command_element : E_BACKSLASH

p_command_element__command_event(p)

command_element : command_event

p_command_event__tempo_event(p)

command_event : tempo_event

p_complex_music__complex_music_prefix__music(p)

complex_music : complex_music_prefix music

p_complex_music__music_function_call(p)

complex_music : music_function_call

p_complex_music_prefix__CONTEXT__simple_string__optional_id__optional_context_mod(p)

complex_music_prefix : CONTEXT simple_string optional_id optional_context_mod

p_complex_music_prefix__NEWCONTEXT__simple_string__optional_id__optional_context_mod(p)

complex_music_prefix : NEWCONTEXT simple_string optional_id optional_context_mod

p_composite_music__complex_music(p)

composite_music : complex_music

p_composite_music__music_bare(p)

composite_music : music_bare

p_context_change__CHANGE__STRING__Chr61__STRING(p)

context_change : CHANGE STRING ‘=’ STRING

p_context_def_spec_block__CONTEXT__Chr123__context_def_spec_body__Chr125(p)

context_def_spec_block : CONTEXT ‘{‘ context_def_spec_body ‘}’

p_context_def_spec_body__CONTEXT_DEF_IDENTIFIER(p)

context_def_spec_body : CONTEXT_DEF_IDENTIFIER

p_context_def_spec_body__Empty(p)

context_def_spec_body :

p_context_def_spec_body__context_def_spec_body__context_mod(p)

context_def_spec_body : context_def_spec_body context_mod

p_context_def_spec_body__context_def_spec_body__context_modification(p)

context_def_spec_body : context_def_spec_body context_modification

p_context_def_spec_body__context_def_spec_body__embedded_scm(p)

context_def_spec_body : context_def_spec_body embedded_scm

p_context_mod__property_operation(p)

context_mod : property_operation

p_context_mod_list__Empty(p)

context_mod_list :

p_context_mod_list__context_mod_list__CONTEXT_MOD_IDENTIFIER(p)

context_mod_list : context_mod_list CONTEXT_MOD_IDENTIFIER

p_context_mod_list__context_mod_list__context_mod(p)

context_mod_list : context_mod_list context_mod

p_context_mod_list__context_mod_list__embedded_scm(p)

context_mod_list : context_mod_list embedded_scm

p_context_modification__CONTEXT_MOD_IDENTIFIER(p)

context_modification : CONTEXT_MOD_IDENTIFIER

p_context_modification__WITH__CONTEXT_MOD_IDENTIFIER(p)

context_modification : WITH CONTEXT_MOD_IDENTIFIER

p_context_modification__WITH__Chr123__context_mod_list__Chr125(p)

context_modification : WITH ‘{‘ context_mod_list ‘}’

p_context_modification__WITH__embedded_scm_closed(p)

context_modification : WITH embedded_scm_closed

p_context_prop_spec__simple_string(p)

context_prop_spec : simple_string

p_context_prop_spec__simple_string__Chr46__simple_string(p)

context_prop_spec : simple_string ‘.’ simple_string

p_direction_less_char__Chr126(p)

direction_less_char : ‘~’

p_direction_less_char__Chr40(p)

direction_less_char : ‘(‘

p_direction_less_char__Chr41(p)

direction_less_char : ‘)’

p_direction_less_char__Chr91(p)

direction_less_char : ‘[‘

p_direction_less_char__Chr93(p)

direction_less_char : ‘]’

p_direction_less_char__E_ANGLE_CLOSE(p)

direction_less_char : E_ANGLE_CLOSE

p_direction_less_char__E_ANGLE_OPEN(p)

direction_less_char : E_ANGLE_OPEN

p_direction_less_char__E_CLOSE(p)

direction_less_char : E_CLOSE

p_direction_less_char__E_EXCLAMATION(p)

direction_less_char : E_EXCLAMATION

p_direction_less_char__E_OPEN(p)

direction_less_char : E_OPEN

p_direction_less_event__EVENT_IDENTIFIER(p)

direction_less_event : EVENT_IDENTIFIER

p_direction_less_event__direction_less_char(p)

direction_less_event : direction_less_char

p_direction_less_event__event_function_event(p)

direction_less_event : event_function_event

p_direction_less_event__tremolo_type(p)

direction_less_event : tremolo_type

p_direction_reqd_event__gen_text_def(p)

direction_reqd_event : gen_text_def

p_direction_reqd_event__script_abbreviation(p)

direction_reqd_event : script_abbreviation

p_dots__Empty(p)

dots :

p_dots__dots__Chr46(p)

dots : dots ‘.’

p_duration_length__multiplied_duration(p)

duration_length : multiplied_duration

p_embedded_scm__embedded_scm_bare(p)

embedded_scm : embedded_scm_bare

p_embedded_scm__scm_function_call(p)

embedded_scm : scm_function_call

p_embedded_scm_arg__embedded_scm_bare_arg(p)

embedded_scm_arg : embedded_scm_bare_arg

p_embedded_scm_arg__music_arg(p)

embedded_scm_arg : music_arg

p_embedded_scm_arg__scm_function_call(p)

embedded_scm_arg : scm_function_call

p_embedded_scm_arg_closed__closed_music(p)

embedded_scm_arg_closed : closed_music

p_embedded_scm_arg_closed__embedded_scm_bare_arg(p)

embedded_scm_arg_closed : embedded_scm_bare_arg

p_embedded_scm_arg_closed__scm_function_call_closed(p)

embedded_scm_arg_closed : scm_function_call_closed

p_embedded_scm_bare__SCM_IDENTIFIER(p)

embedded_scm_bare : SCM_IDENTIFIER

p_embedded_scm_bare__SCM_TOKEN(p)

embedded_scm_bare : SCM_TOKEN

p_embedded_scm_bare_arg__STRING(p)

embedded_scm_bare_arg : STRING

p_embedded_scm_bare_arg__STRING_IDENTIFIER(p)

embedded_scm_bare_arg : STRING_IDENTIFIER

p_embedded_scm_bare_arg__context_def_spec_block(p)

embedded_scm_bare_arg : context_def_spec_block

p_embedded_scm_bare_arg__context_modification(p)

embedded_scm_bare_arg : context_modification

p_embedded_scm_bare_arg__embedded_scm_bare(p)

embedded_scm_bare_arg : embedded_scm_bare

p_embedded_scm_bare_arg__full_markup(p)

embedded_scm_bare_arg : full_markup

p_embedded_scm_bare_arg__full_markup_list(p)

embedded_scm_bare_arg : full_markup_list

p_embedded_scm_bare_arg__output_def(p)

embedded_scm_bare_arg : output_def

p_embedded_scm_bare_arg__score_block(p)

embedded_scm_bare_arg : score_block

p_embedded_scm_chord_body__SCM_FUNCTION__music_function_chord_body_arglist(p)

embedded_scm_chord_body : SCM_FUNCTION music_function_chord_body_arglist

p_embedded_scm_chord_body__bare_number(p)

embedded_scm_chord_body : bare_number

p_embedded_scm_chord_body__chord_body_element(p)

embedded_scm_chord_body : chord_body_element

p_embedded_scm_chord_body__embedded_scm_bare_arg(p)

embedded_scm_chord_body : embedded_scm_bare_arg

p_embedded_scm_chord_body__fraction(p)

embedded_scm_chord_body : fraction

p_embedded_scm_closed__embedded_scm_bare(p)

embedded_scm_closed : embedded_scm_bare

p_embedded_scm_closed__scm_function_call_closed(p)

embedded_scm_closed : scm_function_call_closed

p_error(p)
p_event_chord__CHORD_REPETITION__optional_notemode_duration__post_events(p)

event_chord : CHORD_REPETITION optional_notemode_duration post_events

p_event_chord__MULTI_MEASURE_REST__optional_notemode_duration__post_events(p)

event_chord : MULTI_MEASURE_REST optional_notemode_duration post_events

p_event_chord__command_element(p)

event_chord : command_element

p_event_chord__note_chord_element(p)

event_chord : note_chord_element

p_event_chord__simple_chord_elements__post_events(p)

event_chord : simple_chord_elements post_events

p_event_function_event__EVENT_FUNCTION__function_arglist_closed(p)

event_function_event : EVENT_FUNCTION function_arglist_closed

p_exclamations__Empty(p)

exclamations :

p_exclamations__exclamations__Chr33(p)

exclamations : exclamations ‘!’

p_fingering__UNSIGNED(p)

fingering : UNSIGNED

p_fraction__FRACTION(p)

fraction : FRACTION

p_fraction__UNSIGNED__Chr47__UNSIGNED(p)

fraction : UNSIGNED ‘/’ UNSIGNED

p_full_markup__MARKUP_IDENTIFIER(p)

full_markup : MARKUP_IDENTIFIER

p_full_markup__MARKUP__markup_top(p)

full_markup : MARKUP markup_top

p_full_markup_list__MARKUPLIST_IDENTIFIER(p)

full_markup_list : MARKUPLIST_IDENTIFIER

p_full_markup_list__MARKUPLIST__markup_list(p)

full_markup_list : MARKUPLIST markup_list

p_function_arglist__function_arglist_common(p)

function_arglist : function_arglist_common

p_function_arglist__function_arglist_nonbackup(p)

function_arglist : function_arglist_nonbackup

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_closed_keep__duration_length(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_closed_keep duration_length

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_keep__pitch_also_in_chords(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_keep pitch_also_in_chords

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_backup__BACKUP(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_backup BACKUP

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__Chr45__NUMBER_IDENTIFIER(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep ‘-‘ NUMBER_IDENTIFIER

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__Chr45__REAL(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep ‘-‘ REAL

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__Chr45__UNSIGNED(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep ‘-‘ UNSIGNED

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__FRACTION(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep FRACTION

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__NUMBER_IDENTIFIER(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep NUMBER_IDENTIFIER

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__REAL(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep REAL

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__UNSIGNED(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep UNSIGNED

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed_keep__post_event_nofinger(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed_keep post_event_nofinger

p_function_arglist_backup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_keep__embedded_scm_arg_closed(p)

function_arglist_backup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_keep embedded_scm_arg_closed

p_function_arglist_backup__function_arglist_backup__REPARSE__bare_number(p)

function_arglist_backup : function_arglist_backup REPARSE bare_number

p_function_arglist_backup__function_arglist_backup__REPARSE__embedded_scm_arg_closed(p)

function_arglist_backup : function_arglist_backup REPARSE embedded_scm_arg_closed

p_function_arglist_backup__function_arglist_backup__REPARSE__fraction(p)

function_arglist_backup : function_arglist_backup REPARSE fraction

p_function_arglist_bare__EXPECT_DURATION__function_arglist_closed_optional__duration_length(p)

function_arglist_bare : EXPECT_DURATION function_arglist_closed_optional duration_length

p_function_arglist_bare__EXPECT_NO_MORE_ARGS(p)

function_arglist_bare : EXPECT_NO_MORE_ARGS

p_function_arglist_bare__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_skip__DEFAULT(p)

function_arglist_bare : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_skip DEFAULT

p_function_arglist_bare__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_skip__DEFAULT(p)

function_arglist_bare : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_skip DEFAULT

p_function_arglist_bare__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_skip__DEFAULT(p)

function_arglist_bare : EXPECT_OPTIONAL EXPECT_SCM function_arglist_skip DEFAULT

p_function_arglist_bare__EXPECT_PITCH__function_arglist_optional__pitch_also_in_chords(p)

function_arglist_bare : EXPECT_PITCH function_arglist_optional pitch_also_in_chords

p_function_arglist_closed__function_arglist_closed_common(p)

function_arglist_closed : function_arglist_closed_common

p_function_arglist_closed__function_arglist_nonbackup(p)

function_arglist_closed : function_arglist_nonbackup

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__Chr45__NUMBER_IDENTIFIER(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional ‘-‘ NUMBER_IDENTIFIER

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__Chr45__REAL(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional ‘-‘ REAL

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__Chr45__UNSIGNED(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional ‘-‘ UNSIGNED

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__bare_number(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional bare_number

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__fraction(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional fraction

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_closed_optional__post_event_nofinger(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_closed_optional post_event_nofinger

p_function_arglist_closed_common__EXPECT_SCM__function_arglist_optional__embedded_scm_arg_closed(p)

function_arglist_closed_common : EXPECT_SCM function_arglist_optional embedded_scm_arg_closed

p_function_arglist_closed_common__function_arglist_bare(p)

function_arglist_closed_common : function_arglist_bare

p_function_arglist_closed_keep__function_arglist_backup(p)

function_arglist_closed_keep : function_arglist_backup

p_function_arglist_closed_keep__function_arglist_closed_common(p)

function_arglist_closed_keep : function_arglist_closed_common

p_function_arglist_closed_optional__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_closed_optional(p)

function_arglist_closed_optional : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_closed_optional

p_function_arglist_closed_optional__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_closed_optional(p)

function_arglist_closed_optional : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_closed_optional

p_function_arglist_closed_optional__function_arglist_backup__BACKUP(p)

function_arglist_closed_optional : function_arglist_backup BACKUP

p_function_arglist_closed_optional__function_arglist_closed_keep(p)

function_arglist_closed_optional : function_arglist_closed_keep %prec FUNCTION_ARGLIST

p_function_arglist_common__EXPECT_SCM__function_arglist_closed_optional__bare_number(p)

function_arglist_common : EXPECT_SCM function_arglist_closed_optional bare_number

p_function_arglist_common__EXPECT_SCM__function_arglist_closed_optional__fraction(p)

function_arglist_common : EXPECT_SCM function_arglist_closed_optional fraction

p_function_arglist_common__EXPECT_SCM__function_arglist_closed_optional__post_event_nofinger(p)

function_arglist_common : EXPECT_SCM function_arglist_closed_optional post_event_nofinger

p_function_arglist_common__EXPECT_SCM__function_arglist_optional__embedded_scm_arg(p)

function_arglist_common : EXPECT_SCM function_arglist_optional embedded_scm_arg

p_function_arglist_common__function_arglist_bare(p)

function_arglist_common : function_arglist_bare

p_function_arglist_common__function_arglist_common_minus(p)

function_arglist_common : function_arglist_common_minus

p_function_arglist_common_minus__EXPECT_SCM__function_arglist_closed_optional__Chr45__NUMBER_IDENTIFIER(p)

function_arglist_common_minus : EXPECT_SCM function_arglist_closed_optional ‘-‘ NUMBER_IDENTIFIER

p_function_arglist_common_minus__EXPECT_SCM__function_arglist_closed_optional__Chr45__REAL(p)

function_arglist_common_minus : EXPECT_SCM function_arglist_closed_optional ‘-‘ REAL

p_function_arglist_common_minus__EXPECT_SCM__function_arglist_closed_optional__Chr45__UNSIGNED(p)

function_arglist_common_minus : EXPECT_SCM function_arglist_closed_optional ‘-‘ UNSIGNED

p_function_arglist_common_minus__function_arglist_common_minus__REPARSE__bare_number(p)

function_arglist_common_minus : function_arglist_common_minus REPARSE bare_number

p_function_arglist_keep__function_arglist_backup(p)

function_arglist_keep : function_arglist_backup

p_function_arglist_keep__function_arglist_common(p)

function_arglist_keep : function_arglist_common

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_closed__duration_length(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_closed duration_length

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist__pitch_also_in_chords(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_PITCH function_arglist pitch_also_in_chords

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist__embedded_scm_arg_closed(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist embedded_scm_arg_closed

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__Chr45__NUMBER_IDENTIFIER(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed ‘-‘ NUMBER_IDENTIFIER

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__Chr45__REAL(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed ‘-‘ REAL

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__Chr45__UNSIGNED(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed ‘-‘ UNSIGNED

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__FRACTION(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed FRACTION

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__bare_number_closed(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed bare_number_closed

p_function_arglist_nonbackup__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_closed__post_event_nofinger(p)

function_arglist_nonbackup : EXPECT_OPTIONAL EXPECT_SCM function_arglist_closed post_event_nofinger

p_function_arglist_optional__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_optional(p)

function_arglist_optional : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_optional

p_function_arglist_optional__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_optional(p)

function_arglist_optional : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_optional

p_function_arglist_optional__function_arglist_backup__BACKUP(p)

function_arglist_optional : function_arglist_backup BACKUP

p_function_arglist_optional__function_arglist_keep(p)

function_arglist_optional : function_arglist_keep %prec FUNCTION_ARGLIST

p_function_arglist_skip__EXPECT_OPTIONAL__EXPECT_DURATION__function_arglist_skip(p)

function_arglist_skip : EXPECT_OPTIONAL EXPECT_DURATION function_arglist_skip %prec FUNCTION_ARGLIST

p_function_arglist_skip__EXPECT_OPTIONAL__EXPECT_PITCH__function_arglist_skip(p)

function_arglist_skip : EXPECT_OPTIONAL EXPECT_PITCH function_arglist_skip %prec FUNCTION_ARGLIST

p_function_arglist_skip__EXPECT_OPTIONAL__EXPECT_SCM__function_arglist_skip(p)

function_arglist_skip : EXPECT_OPTIONAL EXPECT_SCM function_arglist_skip %prec FUNCTION_ARGLIST

p_function_arglist_skip__function_arglist_common(p)

function_arglist_skip : function_arglist_common

p_gen_text_def__full_markup(p)

gen_text_def : full_markup

p_gen_text_def__simple_string(p)

gen_text_def : simple_string

p_grouped_music_list__sequential_music(p)

grouped_music_list : sequential_music

p_grouped_music_list__simultaneous_music(p)

grouped_music_list : simultaneous_music

p_identifier_init__context_def_spec_block(p)

identifier_init : context_def_spec_block

p_identifier_init__context_modification(p)

identifier_init : context_modification

p_identifier_init__embedded_scm(p)

identifier_init : embedded_scm

p_identifier_init__full_markup(p)

identifier_init : full_markup

p_identifier_init__full_markup_list(p)

identifier_init : full_markup_list

p_identifier_init__music(p)

identifier_init : music

p_identifier_init__number_expression(p)

identifier_init : number_expression

p_identifier_init__output_def(p)

identifier_init : output_def

p_identifier_init__post_event_nofinger(p)

identifier_init : post_event_nofinger

p_identifier_init__score_block(p)

identifier_init : score_block

p_identifier_init__string(p)

identifier_init : string

p_lilypond__Empty(p)

lilypond :

p_lilypond__lilypond__assignment(p)

lilypond : lilypond assignment

p_lilypond__lilypond__error(p)

lilypond : lilypond error

p_lilypond__lilypond__toplevel_expression(p)

lilypond : lilypond toplevel_expression

p_lilypond_header__HEADER__Chr123__lilypond_header_body__Chr125(p)

lilypond_header : HEADER ‘{‘ lilypond_header_body ‘}’

p_lilypond_header_body__Empty(p)

lilypond_header_body :

p_lilypond_header_body__lilypond_header_body__assignment(p)

lilypond_header_body : lilypond_header_body assignment

p_markup__markup_head_1_list__simple_markup(p)

markup : markup_head_1_list simple_markup

p_markup__simple_markup(p)

markup : simple_markup

p_markup_braced_list__Chr123__markup_braced_list_body__Chr125(p)

markup_braced_list : ‘{‘ markup_braced_list_body ‘}’

p_markup_braced_list_body__Empty(p)

markup_braced_list_body :

p_markup_braced_list_body__markup_braced_list_body__markup(p)

markup_braced_list_body : markup_braced_list_body markup

p_markup_braced_list_body__markup_braced_list_body__markup_list(p)

markup_braced_list_body : markup_braced_list_body markup_list

p_markup_command_basic_arguments__EXPECT_MARKUP_LIST__markup_command_list_arguments__markup_list(p)

markup_command_basic_arguments : EXPECT_MARKUP_LIST markup_command_list_arguments markup_list

p_markup_command_basic_arguments__EXPECT_NO_MORE_ARGS(p)

markup_command_basic_arguments : EXPECT_NO_MORE_ARGS

p_markup_command_basic_arguments__EXPECT_SCM__markup_command_list_arguments__embedded_scm_closed(p)

markup_command_basic_arguments : EXPECT_SCM markup_command_list_arguments embedded_scm_closed

p_markup_command_list__MARKUP_LIST_FUNCTION__markup_command_list_arguments(p)

markup_command_list : MARKUP_LIST_FUNCTION markup_command_list_arguments

p_markup_command_list_arguments__EXPECT_MARKUP__markup_command_list_arguments__markup(p)

markup_command_list_arguments : EXPECT_MARKUP markup_command_list_arguments markup

p_markup_command_list_arguments__markup_command_basic_arguments(p)

markup_command_list_arguments : markup_command_basic_arguments

p_markup_composed_list__markup_head_1_list__markup_braced_list(p)

markup_composed_list : markup_head_1_list markup_braced_list

p_markup_head_1_item__MARKUP_FUNCTION__EXPECT_MARKUP__markup_command_list_arguments(p)

markup_head_1_item : MARKUP_FUNCTION EXPECT_MARKUP markup_command_list_arguments

p_markup_head_1_list__markup_head_1_item(p)

markup_head_1_list : markup_head_1_item

p_markup_head_1_list__markup_head_1_list__markup_head_1_item(p)

markup_head_1_list : markup_head_1_list markup_head_1_item

p_markup_list__MARKUPLIST_IDENTIFIER(p)

markup_list : MARKUPLIST_IDENTIFIER

p_markup_list__markup_braced_list(p)

markup_list : markup_braced_list

p_markup_list__markup_command_list(p)

markup_list : markup_command_list

p_markup_list__markup_composed_list(p)

markup_list : markup_composed_list

p_markup_list__markup_scm__MARKUPLIST_IDENTIFIER(p)

markup_list : markup_scm MARKUPLIST_IDENTIFIER

p_markup_scm__embedded_scm_bare__BACKUP(p)

markup_scm : embedded_scm_bare BACKUP

p_markup_top__markup_head_1_list__simple_markup(p)

markup_top : markup_head_1_list simple_markup

p_markup_top__markup_list(p)

markup_top : markup_list

p_markup_top__simple_markup(p)

markup_top : simple_markup

p_multiplied_duration__multiplied_duration__Chr42__FRACTION(p)

multiplied_duration : multiplied_duration ‘*’ FRACTION

p_multiplied_duration__multiplied_duration__Chr42__bare_unsigned(p)

multiplied_duration : multiplied_duration ‘*’ bare_unsigned

p_multiplied_duration__steno_duration(p)

multiplied_duration : steno_duration

p_music__composite_music(p)

music : composite_music %prec COMPOSITE

p_music__simple_music(p)

music : simple_music

p_music_arg__composite_music(p)

music_arg : composite_music %prec COMPOSITE

p_music_arg__simple_music(p)

music_arg : simple_music

p_music_bare__MUSIC_IDENTIFIER(p)

music_bare : MUSIC_IDENTIFIER

p_music_bare__grouped_music_list(p)

music_bare : grouped_music_list

p_music_function_call__MUSIC_FUNCTION__function_arglist(p)

music_function_call : MUSIC_FUNCTION function_arglist

p_music_function_chord_body__MUSIC_FUNCTION__music_function_chord_body_arglist(p)

music_function_chord_body : MUSIC_FUNCTION music_function_chord_body_arglist

p_music_function_chord_body_arglist__EXPECT_SCM__music_function_chord_body_arglist__embedded_scm_chord_body(p)

music_function_chord_body_arglist : EXPECT_SCM music_function_chord_body_arglist embedded_scm_chord_body

p_music_function_chord_body_arglist__function_arglist_bare(p)

music_function_chord_body_arglist : function_arglist_bare

p_music_function_event__MUSIC_FUNCTION__function_arglist_closed(p)

music_function_event : MUSIC_FUNCTION function_arglist_closed

p_music_list__Empty(p)

music_list :

p_music_list__music_list__embedded_scm(p)

music_list : music_list embedded_scm

p_music_list__music_list__error(p)

music_list : music_list error

p_music_list__music_list__music(p)

music_list : music_list music

p_music_property_def__simple_music_property_def(p)

music_property_def : simple_music_property_def

p_note_chord_element__chord_body__optional_notemode_duration__post_events(p)

note_chord_element : chord_body optional_notemode_duration post_events

p_number_expression__number_expression__Chr43__number_term(p)

number_expression : number_expression ‘+’ number_term

p_number_expression__number_expression__Chr45__number_term(p)

number_expression : number_expression ‘-‘ number_term

p_number_expression__number_term(p)

number_expression : number_term

p_number_factor__Chr45__number_factor(p)

number_factor : ‘-‘ number_factor

p_number_factor__bare_number(p)

number_factor : bare_number

p_number_term__number_factor(p)

number_term : number_factor

p_number_term__number_factor__Chr42__number_factor(p)

number_term : number_factor ‘*’ number_factor

p_number_term__number_factor__Chr47__number_factor(p)

number_term : number_factor ‘/’ number_factor

p_octave_check__Chr61(p)

octave_check : ‘=’

p_octave_check__Chr61__sub_quotes(p)

octave_check : ‘=’ sub_quotes

p_octave_check__Chr61__sup_quotes(p)

octave_check : ‘=’ sup_quotes

p_octave_check__Empty(p)

octave_check :

p_optional_context_mod__Empty(p)

optional_context_mod :

p_optional_context_mod__context_modification(p)

optional_context_mod : context_modification

p_optional_id__Chr61__simple_string(p)

optional_id : ‘=’ simple_string

p_optional_id__Empty(p)

optional_id :

p_optional_notemode_duration__Empty(p)

optional_notemode_duration :

p_optional_notemode_duration__multiplied_duration(p)

optional_notemode_duration : multiplied_duration

p_optional_rest__Empty(p)

optional_rest :

p_optional_rest__REST(p)

optional_rest : REST

p_output_def__output_def_body__Chr125(p)

output_def : output_def_body ‘}’

p_output_def_body__output_def_body__assignment(p)

output_def_body : output_def_body assignment

p_output_def_body__output_def_head_with_mode_switch__Chr123(p)

output_def_body : output_def_head_with_mode_switch ‘{‘

p_output_def_body__output_def_head_with_mode_switch__Chr123__OUTPUT_DEF_IDENTIFIER(p)

output_def_body : output_def_head_with_mode_switch ‘{‘ OUTPUT_DEF_IDENTIFIER

p_output_def_head__LAYOUT(p)

output_def_head : LAYOUT

p_output_def_head__MIDI(p)

output_def_head : MIDI

p_output_def_head__PAPER(p)

output_def_head : PAPER

p_output_def_head_with_mode_switch__output_def_head(p)

output_def_head_with_mode_switch : output_def_head

p_pitch__PITCH_IDENTIFIER(p)

pitch : PITCH_IDENTIFIER

p_pitch__steno_pitch(p)

pitch : steno_pitch

p_pitch_also_in_chords__pitch(p)

pitch_also_in_chords : pitch

p_pitch_also_in_chords__steno_tonic_pitch(p)

pitch_also_in_chords : steno_tonic_pitch

p_post_event__Chr45__fingering(p)

post_event : ‘-‘ fingering

p_post_event__post_event_nofinger(p)

post_event : post_event_nofinger

p_post_event_nofinger__Chr94__fingering(p)

post_event_nofinger : ‘^’ fingering

p_post_event_nofinger__Chr95__fingering(p)

post_event_nofinger : ‘_’ fingering

p_post_event_nofinger__EXTENDER(p)

post_event_nofinger : EXTENDER

p_post_event_nofinger__HYPHEN(p)

post_event_nofinger : HYPHEN

p_post_event_nofinger__direction_less_event(p)

post_event_nofinger : direction_less_event

p_post_event_nofinger__script_dir__direction_less_event(p)

post_event_nofinger : script_dir direction_less_event

p_post_event_nofinger__script_dir__direction_reqd_event(p)

post_event_nofinger : script_dir direction_reqd_event

p_post_event_nofinger__script_dir__music_function_event(p)

post_event_nofinger : script_dir music_function_event

p_post_event_nofinger__string_number_event(p)

post_event_nofinger : string_number_event

p_post_events__Empty(p)

post_events :

p_post_events__post_events__post_event(p)

post_events : post_events post_event

p_property_operation__OVERRIDE__simple_string__property_path__Chr61__scalar(p)

property_operation : OVERRIDE simple_string property_path ‘=’ scalar

p_property_operation__REVERT__simple_string__embedded_scm(p)

property_operation : REVERT simple_string embedded_scm

p_property_operation__STRING__Chr61__scalar(p)

property_operation : STRING ‘=’ scalar

p_property_operation__UNSET__simple_string(p)

property_operation : UNSET simple_string

p_property_path__property_path_revved(p)

property_path : property_path_revved

p_property_path_revved__embedded_scm_closed(p)

property_path_revved : embedded_scm_closed

p_property_path_revved__property_path_revved__embedded_scm_closed(p)

property_path_revved : property_path_revved embedded_scm_closed

p_questions__Empty(p)

questions :

p_questions__questions__Chr63(p)

questions : questions ‘?’

p_scalar__bare_number(p)

scalar : bare_number

p_scalar__embedded_scm_arg(p)

scalar : embedded_scm_arg

p_scalar_closed__bare_number(p)

scalar_closed : bare_number

p_scalar_closed__embedded_scm_arg_closed(p)

scalar_closed : embedded_scm_arg_closed

p_scm_function_call__SCM_FUNCTION__function_arglist(p)

scm_function_call : SCM_FUNCTION function_arglist

p_scm_function_call_closed__SCM_FUNCTION__function_arglist_closed(p)

scm_function_call_closed : SCM_FUNCTION function_arglist_closed %prec FUNCTION_ARGLIST

p_score_block__SCORE__Chr123__score_body__Chr125(p)

score_block : SCORE ‘{‘ score_body ‘}’

p_score_body__SCORE_IDENTIFIER(p)

score_body : SCORE_IDENTIFIER

p_score_body__music(p)

score_body : music

p_score_body__score_body__lilypond_header(p)

score_body : score_body lilypond_header

p_score_body__score_body__output_def(p)

score_body : score_body output_def

p_script_abbreviation__ANGLE_CLOSE(p)

script_abbreviation : ANGLE_CLOSE

p_script_abbreviation__Chr124(p)

script_abbreviation : ‘|’

p_script_abbreviation__Chr43(p)

script_abbreviation : ‘+’

p_script_abbreviation__Chr45(p)

script_abbreviation : ‘-‘

p_script_abbreviation__Chr46(p)

script_abbreviation : ‘.’

p_script_abbreviation__Chr94(p)

script_abbreviation : ‘^’

p_script_abbreviation__Chr95(p)

script_abbreviation : ‘_’

p_script_dir__Chr45(p)

script_dir : ‘-‘

p_script_dir__Chr94(p)

script_dir : ‘^’

p_script_dir__Chr95(p)

script_dir : ‘_’

p_sequential_music__SEQUENTIAL__braced_music_list(p)

sequential_music : SEQUENTIAL braced_music_list

p_sequential_music__braced_music_list(p)

sequential_music : braced_music_list

p_simple_chord_elements__simple_element(p)

simple_chord_elements : simple_element

p_simple_element__RESTNAME__optional_notemode_duration(p)

simple_element : RESTNAME optional_notemode_duration

p_simple_element__pitch__exclamations__questions__octave_check__optional_notemode_duration__optional_rest(p)

simple_element : pitch exclamations questions octave_check optional_notemode_duration optional_rest

p_simple_markup__MARKUP_FUNCTION__markup_command_basic_arguments(p)

simple_markup : MARKUP_FUNCTION markup_command_basic_arguments

p_simple_markup__MARKUP_IDENTIFIER(p)

simple_markup : MARKUP_IDENTIFIER

p_simple_markup__SCORE__Chr123__score_body__Chr125(p)

simple_markup : SCORE ‘{‘ score_body ‘}’

p_simple_markup__STRING(p)

simple_markup : STRING

p_simple_markup__STRING_IDENTIFIER(p)

simple_markup : STRING_IDENTIFIER

p_simple_markup__markup_scm__MARKUP_IDENTIFIER(p)

simple_markup : markup_scm MARKUP_IDENTIFIER

p_simple_music__context_change(p)

simple_music : context_change

p_simple_music__event_chord(p)

simple_music : event_chord

p_simple_music__music_property_def(p)

simple_music : music_property_def

p_simple_music_property_def__OVERRIDE__context_prop_spec__property_path__Chr61__scalar(p)

simple_music_property_def : OVERRIDE context_prop_spec property_path ‘=’ scalar

p_simple_music_property_def__REVERT__context_prop_spec__embedded_scm(p)

simple_music_property_def : REVERT context_prop_spec embedded_scm

p_simple_music_property_def__SET__context_prop_spec__Chr61__scalar(p)

simple_music_property_def : SET context_prop_spec ‘=’ scalar

p_simple_music_property_def__UNSET__context_prop_spec(p)

simple_music_property_def : UNSET context_prop_spec

p_simple_string__STRING(p)

simple_string : STRING

p_simple_string__STRING_IDENTIFIER(p)

simple_string : STRING_IDENTIFIER

p_simultaneous_music__DOUBLE_ANGLE_OPEN__music_list__DOUBLE_ANGLE_CLOSE(p)

simultaneous_music : DOUBLE_ANGLE_OPEN music_list DOUBLE_ANGLE_CLOSE

p_simultaneous_music__SIMULTANEOUS__braced_music_list(p)

simultaneous_music : SIMULTANEOUS braced_music_list

p_start_symbol__lilypond(p)

start_symbol : lilypond

p_steno_duration__DURATION_IDENTIFIER__dots(p)

steno_duration : DURATION_IDENTIFIER dots

p_steno_duration__bare_unsigned__dots(p)

steno_duration : bare_unsigned dots

p_steno_pitch__NOTENAME_PITCH(p)

steno_pitch : NOTENAME_PITCH

p_steno_pitch__NOTENAME_PITCH__sub_quotes(p)

steno_pitch : NOTENAME_PITCH sub_quotes

p_steno_pitch__NOTENAME_PITCH__sup_quotes(p)

steno_pitch : NOTENAME_PITCH sup_quotes

p_steno_tonic_pitch__TONICNAME_PITCH(p)

steno_tonic_pitch : TONICNAME_PITCH

p_steno_tonic_pitch__TONICNAME_PITCH__sub_quotes(p)

steno_tonic_pitch : TONICNAME_PITCH sub_quotes

p_steno_tonic_pitch__TONICNAME_PITCH__sup_quotes(p)

steno_tonic_pitch : TONICNAME_PITCH sup_quotes

p_string__STRING(p)

string : STRING

p_string__STRING_IDENTIFIER(p)

string : STRING_IDENTIFIER

p_string__string__Chr43__string(p)

string : string ‘+’ string

p_string_number_event__E_UNSIGNED(p)

string_number_event : E_UNSIGNED

p_sub_quotes__Chr44(p)

sub_quotes : ‘,’

p_sub_quotes__sub_quotes__Chr44(p)

sub_quotes : sub_quotes ‘,’

p_sup_quotes__Chr39(p)

sup_quotes : ‘’‘

p_sup_quotes__sup_quotes__Chr39(p)

sup_quotes : sup_quotes ‘’‘

p_tempo_event__TEMPO__scalar(p)

tempo_event : TEMPO scalar

p_tempo_event__TEMPO__scalar_closed__steno_duration__Chr61__tempo_range(p)

tempo_event : TEMPO scalar_closed steno_duration ‘=’ tempo_range

p_tempo_event__TEMPO__steno_duration__Chr61__tempo_range(p)

tempo_event : TEMPO steno_duration ‘=’ tempo_range

p_tempo_range__bare_unsigned(p)

tempo_range : bare_unsigned

p_tempo_range__bare_unsigned__Chr45__bare_unsigned(p)

tempo_range : bare_unsigned ‘-‘ bare_unsigned

p_toplevel_expression__composite_music(p)

toplevel_expression : composite_music

p_toplevel_expression__full_markup(p)

toplevel_expression : full_markup

p_toplevel_expression__full_markup_list(p)

toplevel_expression : full_markup_list

p_toplevel_expression__lilypond_header(p)

toplevel_expression : lilypond_header

p_toplevel_expression__output_def(p)

toplevel_expression : output_def

p_toplevel_expression__score_block(p)

toplevel_expression : score_block

p_tremolo_type__Chr58(p)

tremolo_type : ‘:’

p_tremolo_type__Chr58__bare_unsigned(p)

tremolo_type : ‘:’ bare_unsigned