experimental scfg machine translation decoder in ruby, currently implements cky+ parsing and viterbi on hypergraphs