ошибки с подстановками строк
От: _Claus_  
Дата: 28.11.11 22:19
Оценка:
наблюдаю странности генерации при подстановках строк


var_has_saved = "_struct.x"
<[ ..
$(var_has_saved : dyn) = true; //компиляция макроса ок, при генерации error : unbound name _struct.x
]>


//а это работает
_struct.$(name : dyn) // name == "x"


проблема видимо в "ранней компиляции" квазицитаты, но при сложной генерации сильно хочется вычислить
сложные имена и положить их в определенные места и дальше уже не морочится.

второй странностью, связанной с первой является ошибки кодогенерации при
<[ ..
var_has_saved = "_struct.x"
$var_has_saved  = true; //компиляция макроса ок, при генерации  error : присвоение строке bool,
]>


хотя var_has_saved объявлена как bool.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.