Cannot use lookahead in a macro
girl = "newborn: "/("Sara" | "Julie" | "Linda" | "Barbara")
boy = "newborn: "/("Jonathon" | "Jeff" | "Pete" | "George")
{girl} { System.out.print("The baby is a girl! Her name is: "); }
{boy} { System.out.print("The baby is a boy! His name is: "); }
Notice that I am using lookahead in the macros.
This results in an error. (I believe that this is a bug
with this implementation of JFlex)