What's the point in allowing the use of both keywords and regexes in the section covering lexical rules in a JFlex input file?
It seems
retrieve { action code}
...and
"retrieve" { action code }
... both match an input containing "retrieve", the first one being a regex and the second one being a keyword. I mean all keywords should be able to be interpreted in the form of a regex so it seems superfluous to allow both.