//
//
//
//
// $Revision$
//
using System;
using System.Collections.Generic;
using ICSharpCode.NRefactory.Ast;
namespace ICSharpCode.NRefactory
{
///
/// Parser interface.
///
public interface IParser : IDisposable
{
Parser.Errors Errors {
get;
}
Parser.ILexer Lexer {
get;
}
CompilationUnit CompilationUnit {
get;
}
bool ParseMethodBodies {
get; set;
}
void Parse();
Expression ParseExpression();
BlockStatement ParseBlock();
List ParseTypeMembers();
}
}