]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/interpretor.hh
release: 0.0.71pre
[lilypond.git] / lily / include / interpretor.hh
1 /*
2   interpretor.hh -- declare 
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
8
9
10 #ifndef Interpreter_HH
11 #define Interpreter_HH
12
13 class Interpreter {
14 public:
15     /// link to my definition
16     Input_register * ireg_l_;
17     void interpret_request(Request *);
18     NAME_MEMBERS();
19     ~Interpreter();
20     /** typeset any items/spanners. Default: do nothing
21      */
22     virtual void do_pre_move_processing(){}
23 };
24
25 class Paper_interpreter : Interpreter {
26     
27 };
28
29 class Midi_interpreter : Interpreter {
30 };
31
32 #endif // Interpreter_HH