JavaCC parser initial commit