2 file-results.hh -- declare functions for processing one input file.
4 source file of the GNU LilyPond music typesetter
6 (c) 1998--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef FILE_RESULTS_HH
11 #define FILE_RESULTS_HH
13 #include "lily-proto.hh"
16 #include "protected-scm.hh"
18 class Input_file_results
22 Array<String> inclusion_names_;
23 Array<String> target_strings_;
24 Protected_scm header_;
28 void do_deps (String);
30 Input_file_results (String init, String in, String out);
31 ~Input_file_results ();
34 /* Make sure we never get an implicit constructor.*/
35 Input_file_results ();
38 extern Input_file_results* global_input_file;
40 void do_one_file (String init_string, String in_file, String out_file);
43 #endif /* FILE_RESULTS_HH */