public void Parse() { try { ProcessGrammarElement(_grammar, _parser.Grammar); } catch { _parser.RemoveAllRules(); throw; } }