%type <scm> pitch_also_in_chords
%type <scm> post_events
%type <scm> property_operation
-%type <scm> property_path
+%type <scm> property_path property_path_revved
%type <scm> scalar
%type <scm> script_abbreviation
%type <scm> simple_chord_elements
;
-property_path:
+property_path_revved:
embedded_scm {
$$ = scm_cons ($1, SCM_EOL);
}
- | property_path embedded_scm {
+ | property_path_revved embedded_scm {
$$ = scm_cons ($2, $1);
}
;
+property_path:
+ property_path_revved {
+ $$ = scm_reverse_x ($1, SCM_EOL);
+ }
+ ;
+
property_operation:
STRING '=' scalar {
$$ = scm_list_3 (ly_symbol2scm ("assign"),