Можно сделать массив, убрать определения переменных, а потом скомпилить и исправить каждую ошибку.
можно сделать так
PHP код:
AnyType value(int no, AnyType _value=0)
{
localmacro.map
if(no==%1)
{
if(!prmisdefault(_value))
value%1=value;
return value;
}
endmacro
%map(1) %map(2) ...
}
последовательность %map можно сгенерить например так (скрипт на
http://python.org)
PHP код:
print ' '.join(['#map(%1)'%x for x in range(1,10)])