adapt compiler to new version of cup
change handling of semicolons as statement terminators