Итоги голосования для комментария:
Arris Наверное можно, но моих знаний не хватает.

С другой стороны, пишут же как-то транслаторы с абстрактных языков типа лиспа :)