Updated build.xml, csx.cup, and P4.java