C++ port of the compiler and VM for the transfer files of the Apertium project