create JavaCC parser for new KAST

**please review**
this class is being implicitly tested by several tests which use external parsers, plus I have tested it on the entire c semantics test suite. I'd rather not write a unit test because this class is in some sense going to go away in the next couple weeks when we start to migrate to the new KORE.