Define a dict structure that would dictate how the code is compiled and interpreted.
This would also entail making the code flexible enough to compile/interpret a questionable source code in language X and compare its execution against a known solution implemented in language Y.