]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/source-file.hh
* VERSION (MY_PATCH_LEVEL): make 1.7.0
[lilypond.git] / lily / include / source-file.hh
index b587a594fd62fee7c46aac6876b6d2394c49454b..fff428f8acd67083610c96f676cc2003995c81d4 100644 (file)
@@ -8,6 +8,7 @@
 #include "string.hh"
 #include "interval.hh"
 #include "protected-scm.hh"
+#include "parray.hh"
 
 /**
   class for reading and mapping a file. 
@@ -50,13 +51,16 @@ public:
   int get_char (char const* pos_str0) const;
 
   /*
-    DOCUMENT-ME
+    JUNKME.
+
+    This thing doubles as a file-storage/file-iterator object.
    */
   char const* pos_str0_;
 
   SCM get_port()const { return str_port_; }
 private:
   String name_string_;
+  Link_array<char> newline_locations_; 
   std::istream* istream_;
   char  * contents_str0_;
   int length_;