public override IEnumerable <Statement> Parse(Scanner scanner) { m_InvalidToken = scanner.ReadToEnd(); yield return(new UnknownStatement(m_InvalidToken)); }