parser api: init function is a callback
implement parser v2 (except [globchoice])

passes all tests except the ones for character choice globbing