2 input.hh -- declare Input
4 source file of the LilyPond music typesetter
6 (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
12 #include "flower-proto.hh"
15 Base class for anything that records its poisition in the parse file.
22 Source_file *source_file_;
24 void warning (String) const; // should use member func?
25 void non_fatal_error (String) const;
26 void error (String) const;
27 void message (String) const;
28 void set_spot (Input const &);
30 void set_location (Input const &, Input const &);
32 String location_string () const;
33 String line_number_string () const;
35 String file_string ()const;
36 int line_number ()const;
37 int column_number ()const;
38 int end_line_number ()const;
39 int end_column_number ()const;
41 Input (Input const &i);