Lots of changes. Grammar modified to adhere to java precedence, forgot to include negative expressions! Code generating seems close to complete, barring bugs. Sample files added.