private AST statement()
{
#if WRITE_DEBUG_INFO
Console.WriteLine("statement");
#endif
AST statementTree = null;
try {
statementTree = figureOutStatementType();
}
catch(Error e) {
m_errorHandler.errorOccured(e);
#if WRITE_DEBUG_INFO
Console.WriteLine("Error: " + e.getMessage());
#endif
skipStuffUntilNextLine();
}
return statementTree;
}