create JavaCC parser for new KAST

**please review**
Javadoc - what it does, assumptions, examples.