},
- public char next(int n = 1, out bool eof)
+ public char next(int n = 1)
{
- eof = false;
+
if (n < 1) { //?? eof???
return '\0';
}
while (i < n) {
if (this.cursor+i < this.length) {
pulled += this.text.get_char(this.cursor+i);
- i+=pulled.to_string.length();
+ i += pulled.to_string.length();
} else {
- eof =true;
+
return '\0';