Write grammar as data; add new stub parsing fns.