]> git.donarmstrong.com Git - lilypond.git/blob - hdr/parseconstruct.hh
9bc9434ffc6f4c18cbb430fc6c13f55e1163a567
[lilypond.git] / hdr / parseconstruct.hh
1 /*
2   parseconstruct.hh -- part of LilyPond
3
4   (c) 1996,97 Han-Wen Nienhuys
5 */
6
7 #ifndef PARSECONSTRUCT_HH
8 #define PARSECONSTRUCT_HH
9
10 #include "proto.hh"
11
12 Voice_element*get_mark_element(String);
13 void set_default_duration(int *);
14 void get_default_duration(int *);
15 void set_default_octave(String);
16 void set_plet(int,int);
17 Staff * get_new_rhythmstaff();
18 Voice_element * get_note_element(String,int * ,int *);
19 Voice_element* get_rest_element(String,int *);
20 Voice_element* get_word_element(Text_def*, int*);
21 Staff * get_new_melodicstaff();
22 Staff * get_new_lyricstaff();
23 void add_requests( Voice_element*v, Array<Request*>&req);
24 Request* get_request(char);
25 void set_text_style(String);
26 Script_def* get_scriptdef(char);
27 Text_def*get_text(String s);
28 Request*get_script_req(int d , Script_def*def);
29 Request*get_text_req(int d , Text_def*def);
30 Voice_element*get_command_element(Input_command*);
31 Voice_element*get_barcheck_element();
32 #endif // PARSECONSTRUCT_HH
33