public void ParseFuncDef() { lexer.CharStream = new ANTLRStringStream("function A(a:integer; b,c:Z):F;var h:integer; begin end;"); tokens.TokenSource = lexer; parser = new PascalParser(tokens); var res = parser.funcDef(); Assert.AreEqual(res.ReturnType.ToString(), "F"); }