hi Ger,
yes, I know JFlex. I think it's nice. But if you want to generate a parser you will need a parser generator, as well. JFlex generates only the Lexer that will be the input for the Parser generator. JFlex and Java CUP work together but in theory
you should be able to use any parser generator. I first tried to use JFlex and CUP but I got some problems and switched to ANTLR. That one brings a Lexer, Parser, and Tree Parser generator. They have similar programming rules, so if you know how to write a Lexer in ANTLR you know how to write the Parser as well. There is a detailed manual included in the download.
Chantal