3 Parts of a JFlex Specification
-- Put in here comments and import statements
-- Anything in here will be placed verbatim at the top of lex.java
-- Put in here directives, macros, and code.
-- The code will be inserted verbatim within the lex class
-- Put in here the regular expressions and Java actions
-- This is called the "Rules Section"
-- The regular expressions and actions are used to build the lexer