Kannocc aint no compiler-compiler -- A Ruby based parsing and translation framework.