]> git.donarmstrong.com Git - lilypond.git/blob - hdr/parseconstruct.hh
release: 0.0.26
[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 Voice_element * get_note_element(String,int * ,int *);
18 Voice_element* get_rest_element(String,int *);
19 Voice_element* get_word_element(Text_def*, int*);
20 void add_requests( Voice_element*v, Array<Request*>&req);
21 Request* get_request(char);
22 void set_text_style(String);
23 Script_def* get_scriptdef(char);
24 Text_def*get_text(String s);
25 Request*get_script_req(int d , Script_def*def);
26 Request*get_text_req(int d , Text_def*def);
27 Voice_element*get_command_element(Input_command*);
28 Voice_element*get_barcheck_element();
29 #endif // PARSECONSTRUCT_HH
30