]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/lily-imports.cc
Issue 5167/5: Allow defining markup commands in LilyPond syntax
[lilypond.git] / lily / lily-imports.cc
index 6f16c0ebc05d7aaabc890693e193adaf515191f1..5bb48631681bbaf3f88bd7c937dc2cc3282fadb7 100644 (file)
@@ -52,11 +52,18 @@ namespace Lily {
   Variable beat_structure ("beat-structure");
   Variable calc_repeat_slash_count ("calc-repeat-slash-count");
   Variable car_less ("car<");
+  Variable chordmodifiers ("chordmodifiers");
   Variable construct_chord_elements ("construct-chord-elements");
   Variable default_time_signature_settings ("default-time-signature-settings");
+  Variable define_markup_command ("define-markup-command");
+  Variable drum_pitch_names ("drumPitchNames");
+  Variable grob_compose_function ("grob::compose-function");
+  Variable grob_offset_function ("grob::offset-function");
   Variable hash_table_to_alist ("hash-table->alist");
   Variable interpret_markup_list ("interpret-markup-list");
   Variable invalidate_alterations ("invalidate-alterations");
+  Variable key_p ("key?");
+  Variable key_list_p ("key-list?");
   Variable key_signature_interface_alteration_positions ("key-signature-interface::alteration-positions");
   Variable layout_extract_page_properties ("layout-extract-page-properties");
   Variable lilypond_main ("lilypond-main");
@@ -74,6 +81,9 @@ namespace Lily {
   Variable make_safe_lilypond_module ("make-safe-lilypond-module");
   Variable make_span_event ("make-span-event");
   Variable markup_p ("markup?");
+  Variable markup_command_signature ("markup-command-signature");
+  Variable markup_function_p ("markup-function?");
+  Variable markup_list_function_p ("markup-list-function?");
   Variable markup_list_p ("markup-list?");
   Variable midi_program ("midi-program");
 #if !GUILEV2
@@ -81,6 +91,7 @@ namespace Lily {
 #endif
   Variable f_parser ("%parser");
   Variable percussion_p ("percussion?");
+  Variable pitchnames ("pitchnames");
   Variable pure_chain_offset_callback ("pure-chain-offset-callback");
   Variable remove_stencil_warnings ("remove-stencil-warnings");
   Variable scale_layout ("scale-layout");
@@ -90,7 +101,6 @@ namespace Lily {
   Variable scorify_music ("scorify-music");
   Variable span_bar_notify_grobs_of_my_existence ("span-bar::notify-grobs-of-my-existence");
   Variable stencil_whiteout ("stencil-whiteout");
-  Variable stencil_whiteout_box ("stencil-whiteout-box");
   Variable symbol_list_p ("symbol-list?");
   Variable tremolo_get_music_list ("tremolo::get-music-list");
   Variable type_name ("type-name");
@@ -112,7 +122,14 @@ namespace Syntax {
   Variable multi_measure_rest ("multi-measure-rest");
   Variable music_function ("music-function");
   Variable music_function_call_error ("music-function-call-error");
-  Variable property_operation ("property-operation");
+  Variable partial_markup ("partial-markup");
+  Variable partial_music_function ("partial-music-function");
+  Variable property_override ("property-override");
+  Variable property_override_function ("property-override-function");
+  Variable property_revert ("property-revert");
+  Variable property_set ("property-set");
+  Variable property_set_function ("property-set-function");
+  Variable property_unset ("property-unset");
   Variable repeat ("repeat");
   Variable repetition_chord ("repetition-chord");
   Variable sequential_music ("sequential-music");