*.def というコマンド定義ファイルをそれぞれ用意すればよいので、
ソース読まなくてもある程度はできると思われ。
ちなみに tdf2hnf は「ちゃんと」 parse はしていない。
単に両者の difference を adjust しているだけ。