Hi, In the java code generated for the parser, I see statements like _tokenSet_1.member (LA (1)) And there are things like _tokenSet_2 and so on. Does anybody know, what these tokenSets are and how they are created. Charlie