lilypond-1.3.16
[lilypond.git] / lily / include / interpretor.hh
blobb13582f45a28e5633b382d8ea294a440216433e1
1 /*
2 interpretor.hh -- declare
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
10 #ifndef Interpreter_HH
11 #define Interpreter_HH
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
22 virtual void do_pre_move_processing(){}
25 class Paper_interpreter : Interpreter {
29 class Midi_interpreter : Interpreter {
32 #endif // Interpreter_HH