2 This file is part of LilyPond, the GNU music typesetter.
4 Copyright (C) 2015 by David Kastrup <dak@gnu.org>
6 LilyPond is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
11 LilyPond is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
20 #include "lily-imports.hh"
22 namespace Guile_user {
23 Scm_module module ("guile-user");
25 Variable apply ("apply");
27 Variable make_module ("make-module");
29 Variable module_export_all_x ("module-export-all!");
31 Variable module_export_x ("module-export!");
32 Variable module_public_interface ("module-public-interface");
33 Variable module_use_x ("module-use!");
34 Variable symbol_p ("symbol?");
35 Variable the_root_module ("the-root-module");
39 Scm_module module ("scm display-lily");
41 Variable value_to_lily_string ("value->lily-string");
45 Scm_module module ("lily");
47 Variable all_music_font_encodings ("all-music-font-encodings");
48 Variable alterations_in_key ("alterations-in-key");
49 Variable backend_testing ("backend-testing");
50 Variable base_length ("base-length");
51 Variable beam_exceptions ("beam-exceptions");
52 Variable beat_structure ("beat-structure");
53 Variable calc_repeat_slash_count ("calc-repeat-slash-count");
54 Variable car_less ("car<");
55 Variable construct_chord_elements ("construct-chord-elements");
56 Variable default_time_signature_settings ("default-time-signature-settings");
57 Variable hash_table_to_alist ("hash-table->alist");
58 Variable interpret_markup_list ("interpret-markup-list");
59 Variable invalidate_alterations ("invalidate-alterations");
60 Variable key_signature_interface_alteration_positions ("key-signature-interface::alteration-positions");
61 Variable layout_extract_page_properties ("layout-extract-page-properties");
62 Variable lilypond_main ("lilypond-main");
63 Variable line_markup ("line-markup");
64 Variable f_location ("%location");
65 Variable lookup_font ("lookup-font");
66 Variable lookup_markup_command ("lookup-markup-command");
67 Variable lookup_markup_list_command ("lookup-markup-list-command");
68 Variable ly_context_find ("ly:context-find");
69 Variable ly_context_set_property_x ("ly:context-set-property!");
70 Variable ly_event_p ("ly:event?");
71 Variable ly_make_event_class ("ly:make-event-class");
72 Variable ly_music_p ("ly:music?");
73 Variable make_music ("make-music");
74 Variable make_safe_lilypond_module ("make-safe-lilypond-module");
75 Variable make_span_event ("make-span-event");
76 Variable markup_p ("markup?");
77 Variable markup_list_p ("markup-list?");
78 Variable midi_program ("midi-program");
80 Variable module_export_all_x ("module-export-all!");
82 Variable f_parser ("%parser");
83 Variable percussion_p ("percussion?");
84 Variable pure_chain_offset_callback ("pure-chain-offset-callback");
85 Variable remove_stencil_warnings ("remove-stencil-warnings");
86 Variable scale_layout ("scale-layout");
87 Variable scm_to_string ("scm->string");
88 Variable score_lines_markup_list ("score-lines-markup-list");
89 Variable score_markup ("score-markup");
90 Variable scorify_music ("scorify-music");
91 Variable span_bar_notify_grobs_of_my_existence ("span-bar::notify-grobs-of-my-existence");
92 Variable stencil_whiteout ("stencil-whiteout");
93 Variable stencil_whiteout_box ("stencil-whiteout-box");
94 Variable symbol_list_p ("symbol-list?");
95 Variable tremolo_get_music_list ("tremolo::get-music-list");
96 Variable type_name ("type-name");
97 Variable volta_bracket_calc_hook_visibility ("volta-bracket::calc-hook-visibility");
98 Variable write_performances_midis ("write-performances-midis");
102 Scm_module module ("scm ly-syntax-constructors");
104 Variable add_lyrics ("add-lyrics");
105 Variable argument_error ("argument-error");
106 Variable composed_markup_list ("composed-markup-list");
107 Variable context_change ("context-change");
108 Variable context_specification ("context-specification");
109 Variable event_chord ("event-chord");
110 Variable lyric_combine ("lyric-combine");
111 Variable lyric_event ("lyric-event");
112 Variable multi_measure_rest ("multi-measure-rest");
113 Variable music_function ("music-function");
114 Variable music_function_call_error ("music-function-call-error");
115 Variable partial_markup ("partial-markup");
116 Variable partial_music_function ("partial-music-function");
117 Variable property_operation ("property-operation");
118 Variable repeat ("repeat");
119 Variable repetition_chord ("repetition-chord");
120 Variable sequential_music ("sequential-music");
121 Variable simultaneous_music ("simultaneous-music");
122 Variable tempo ("tempo");
123 Variable unrelativable_music ("unrelativable-music");
124 Variable void_music ("void-music");