public void ParseDottedIdentifier() { lexer.CharStream = new ANTLRStringStream("ID1.ID2"); tokens.TokenSource = lexer; parser = new PascalParser(tokens); var actual = new[] { "ID1", "ID2" }; var res = parser.dottedIdentifier(); CollectionAssert.AreEqual(res.Select(x => x.Text), actual); }