public void ParseWhileStatement() { lexer.CharStream = new ANTLRStringStream("while ( a.d.c>1) do begin end;"); tokens.TokenSource = lexer; parser = new PascalParser(tokens); var res = parser.whileStatement(); Assert.AreEqual(res.Cond.Eq, EqType.Gt); }