]> git.donarmstrong.com Git - lilypond.git/blobdiff - lib/include/input.hh
partial: 1.3.24.jcn
[lilypond.git] / lib / include / input.hh
index 579f829c14be6bcbe7924785a52ea0f4940068e2..1c9e61ccbfb5f840b55d6bf139c766cff6a94f59 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the LilyPond music typesetter
 
-  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+  (c)  1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 
   Base class for anything that records its poisition in the parse file.
  */
 class Input {
-    char const *defined_ch_C_ ;
-    Source_file * source_file_l_;
+  char const *defined_ch_C_ ;
+  Source_file * source_file_l_;
 public:
     
-    void warning(String) const; // should use member func?
-    void error(String) const;
-    void message(String) const;
-    void set_spot(Input const &);
-    
-    String location_str() const;
-    Input(Source_file*, char const*);
-    Input();
-    Input(Input const& );
+  void warning (String) const; // should use member func?
+  void non_fatal_error (String) const;
+  void error (String) const;
+  void message (String) const;
+  void set_spot (Input const &);
+  Input spot () const;
+  String location_str () const;
+  String line_number_str () const;
+  Input (Source_file*, char const*);
+  Input ();
 };
 
 #endif // INPUT_HH