TODO * grammar * parser * other semirings * sparse vector * hg: json input (jsoncpp?) * language model: kenlm