A calculator using jflex and byaccj