Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2009-06-27 07:40:52 ЛС | профиль | цитата
Пытаюсь написать универсальную функцию - генератор директивы import. И очень не хватает возможности динамического задания имени gvar-переменной. Код:

#hws
func need(modname)
fvar(varname)
varname = modname+'_is_imported'
if (sys.gvarfind(varname) == -1)
sys.gvaradd(varname) //!
fvar(old)

old = block.select(BLK_HEAD)
println('import ' && modname)
block.select(old)
end
end

Хотелось бы иметь функцию, использованную в помеченной строке
карма: 1

0