[Using ANTLRWorks 1.0ea11] I'm creating a grammar to parse a record oriented file. (I know, there are more appropriate ways.) Everything works just dandy for the first record but then parsing stops. I have defined my start rule as: file : record+ ; The whole definition of record appears to be fine so I'm stumped. Phil.