]> git.donarmstrong.com Git - lilypond.git/blob - lily/lily-imports.cc
Doc: NR - changing-defaults.itely - various improvements
[lilypond.git] / lily / lily-imports.cc
1 /*
2   This file is part of LilyPond, the GNU music typesetter.
3
4   Copyright (C) 2015 by David Kastrup <dak@gnu.org>
5
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.
10
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.
15
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/>.
18 */
19
20 #include "lily-imports.hh"
21
22 namespace Guile_user {
23   Scm_module module ("guile-user");
24
25   Variable apply ("apply");
26   Variable plus ("+");
27   Variable make_module ("make-module");
28 #if GUILEV2
29   Variable module_export_all_x ("module-export-all!");
30 #endif
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");
36 }
37
38 namespace Display {
39   Scm_module module ("scm display-lily");
40
41   Variable value_to_lily_string ("value->lily-string");
42 }
43
44 namespace Lily {
45   Scm_module module ("lily");
46
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 grob_compose_function ("grob::compose-function");
58   Variable grob_offset_function ("grob::offset-function");
59   Variable hash_table_to_alist ("hash-table->alist");
60   Variable interpret_markup_list ("interpret-markup-list");
61   Variable invalidate_alterations ("invalidate-alterations");
62   Variable key_signature_interface_alteration_positions ("key-signature-interface::alteration-positions");
63   Variable layout_extract_page_properties ("layout-extract-page-properties");
64   Variable lilypond_main ("lilypond-main");
65   Variable line_markup ("line-markup");
66   Variable f_location ("%location");
67   Variable lookup_font ("lookup-font");
68   Variable lookup_markup_command ("lookup-markup-command");
69   Variable lookup_markup_list_command ("lookup-markup-list-command");
70   Variable ly_context_find ("ly:context-find");
71   Variable ly_context_set_property_x ("ly:context-set-property!");
72   Variable ly_event_p ("ly:event?");
73   Variable ly_make_event_class ("ly:make-event-class");
74   Variable ly_music_p ("ly:music?");
75   Variable make_music ("make-music");
76   Variable make_safe_lilypond_module ("make-safe-lilypond-module");
77   Variable make_span_event ("make-span-event");
78   Variable markup_p ("markup?");
79   Variable markup_list_p ("markup-list?");
80   Variable midi_program ("midi-program");
81 #if !GUILEV2
82   Variable module_export_all_x ("module-export-all!");
83 #endif
84   Variable f_parser ("%parser");
85   Variable percussion_p ("percussion?");
86   Variable pure_chain_offset_callback ("pure-chain-offset-callback");
87   Variable remove_stencil_warnings ("remove-stencil-warnings");
88   Variable scale_layout ("scale-layout");
89   Variable scm_to_string ("scm->string");
90   Variable score_lines_markup_list ("score-lines-markup-list");
91   Variable score_markup ("score-markup");
92   Variable scorify_music ("scorify-music");
93   Variable span_bar_notify_grobs_of_my_existence ("span-bar::notify-grobs-of-my-existence");
94   Variable stencil_whiteout ("stencil-whiteout");
95   Variable symbol_list_p ("symbol-list?");
96   Variable tremolo_get_music_list ("tremolo::get-music-list");
97   Variable type_name ("type-name");
98   Variable volta_bracket_calc_hook_visibility ("volta-bracket::calc-hook-visibility");
99   Variable write_performances_midis ("write-performances-midis");
100 }
101
102 namespace Syntax {
103   Scm_module module ("scm ly-syntax-constructors");
104
105   Variable add_lyrics ("add-lyrics");
106   Variable argument_error ("argument-error");
107   Variable composed_markup_list ("composed-markup-list");
108   Variable context_change ("context-change");
109   Variable context_specification ("context-specification");
110   Variable event_chord ("event-chord");
111   Variable lyric_combine ("lyric-combine");
112   Variable lyric_event ("lyric-event");
113   Variable multi_measure_rest ("multi-measure-rest");
114   Variable music_function ("music-function");
115   Variable music_function_call_error ("music-function-call-error");
116   Variable partial_markup ("partial-markup");
117   Variable partial_music_function ("partial-music-function");
118   Variable property_override ("property-override");
119   Variable property_override_function ("property-override-function");
120   Variable property_revert ("property-revert");
121   Variable property_set ("property-set");
122   Variable property_set_function ("property-set-function");
123   Variable property_unset ("property-unset");
124   Variable repeat ("repeat");
125   Variable repetition_chord ("repetition-chord");
126   Variable sequential_music ("sequential-music");
127   Variable simultaneous_music ("simultaneous-music");
128   Variable tempo ("tempo");
129   Variable unrelativable_music ("unrelativable-music");
130   Variable void_music ("void-music");
131 }