2 parseconstruct.hh -- part of LilyPond
4 (c) 1996,97 Han-Wen Nienhuys
7 #ifndef PARSECONSTRUCT_HH
8 #define PARSECONSTRUCT_HH
12 extern char const* defined_ch_c_l
;
13 extern char const* req_defined_ch_c_l
;
14 void set_default_duration(int *);
15 void last_duration(int n
);
16 void set_duration_mode(String s
);
17 void get_default_duration(int *);
18 void set_default_octave(String
);
19 void set_plet(int,int);
20 Voice_element
* get_note_element(String
,int * ,int *);
21 Voice_element
* get_rest_element(String
,int *);
22 Voice_element
* get_word_element(Text_def
*, int*);
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_plet_request( char c
, int dur_i
, int type_i
);
29 Request
*get_script_req(int d
, Script_def
*def
);
30 Request
*get_text_req(int d
, Text_def
*def
);
31 Request
* get_stemdir_req(int);
36 Request
*get_grouping_req(Array
<int> i_arr
);
38 #endif // PARSECONSTRUCT_HH