X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fsource-file.hh;h=a41476186b231b9c76e35bf451130488a20d0ad5;hb=10f0e1d58eda7e8d5f3e7d5613ca2d976620e434;hp=b587a594fd62fee7c46aac6876b6d2394c49454b;hpb=a517dce054511941847288622f7840ff9d2bd353;p=lilypond.git diff --git a/lily/include/source-file.hh b/lily/include/source-file.hh index b587a594fd..a41476186b 100644 --- a/lily/include/source-file.hh +++ b/lily/include/source-file.hh @@ -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,17 @@ 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_; } + String name_; + private: - String name_string_; + Link_array newline_locations_; std::istream* istream_; char * contents_str0_; int length_;