add a TODO item
init alternative Earley recognizer impl
complete the alternative earley recognizer, drop the old one

init a new earley parser impl