2
// <copyright see="prj:///doc/copyright.txt"/>
3
// <license see="prj:///doc/license.txt"/>
4
// <owner name="Andrea Paatz" email="andrea@icsharpcode.net"/>
5
// <version value="$version"/>
11
namespace ICSharpCode.SharpRefactory.Parser.VB
13
public class FileReader : IReader
18
public FileReader(string filename)
20
StreamReader sreader = File.OpenText(filename);
21
file = sreader.ReadToEnd();
29
// throw new ParserException("warning : FileReader.GetNext : Read char over eos.", 0, 0);
38
// throw new ParserException("warning : FileReader.Peek : Read char over eos.", 0, 0);
45
ptr = Math.Max(0, ptr -1);
50
return ptr >= file.Length;