Example #1
0
 public CompilationUnit Parse(TextReader reader)
 {
     var parser = new ICSharpCode.NRefactory.Cpp.Parser.CppParser(new CppLexer(reader));
     parser.Parse();
     hasErrors = parser.Errors.Count > 0;
     errors = parser.Errors;
     return parser.CompilationUnit;
 }
Example #2
0
		public virtual void Dispose()
		{
			reader.Close();
			reader = null;
			errors = null;
			lastToken = curToken = peekToken = null;
			specialCommentHash = null;
			sb = originalValue = null;
		}