Nic писал(а):
Можно ли добавить это в компонент Function?добавлять эту правку только для ф-ции без остальных элементов смысла не имеет. Необходимо сделать тогда уж полную концепцию работы с классами: скажем я пока не вижу особого смысла в выносе полей класса в отдельный элемент. Вероятно удобнее добавить еще по одной опции в св-во Extern и вместо True, False сделать набор вида Local, Global, Classes. В этом случае будет достаточно легко вносить и выносить ф-цию из класса без перестройки методов. Кроме того подумать как организовать объявление переменной класса. Ну и все остальное в этом же духе. Пока же все очень сыро:
Nic писал(а):
Для определения функций в теле класса иногда нужен тип функцииа так не проще ли?
// println('function ', code(Name), '(', s, ') {')
println(isdef(Type) ? '': code(Type + ' '), 'function ', code(Name), '(', s, ') {')
[Property]
...
Type=Тип функции: static - статическая, public - общего доступа, protected - защищённая, private - локального доступа|14|0|static,public,protected,private
[size=-2]------ Добавлено в 14:22
Nic писал(а):
Как мне объявить этот блок в компоненте hiClass.hws?примерно так
code_1593.txt