Показать сообщение отдельно
Старый 05.07.2012, 15:12   #6
Markova
ПроЭктировщик
 
Аватар для Markova
 
Регистрация: 11.10.2011
Адрес: Мурманск
Сообщений: 154
Написано 74 полезных сообщений
(для 218 пользователей)
Ответ: Матрёшка из прототипов

Сообщение от Пётр Посмотреть сообщение
Как эти структуры выглядят на блице.
Думаю так;
Type Var
    
Field Name$
    
Field DataType                ;DataType DATATYPE_
    Field CustomType
.TypeDef    ;If DataType DATATYPE_CUSTOM then this is the typedef this custom variable is
    Field TypeDef
.TypeDef        ;Type definition this variable belongs to
    Field Scope 
        Field Owner
.Func        ;Scope SCOPE_
    Field Value
$                ;Value of a SCOPE_CONSTANT variable
    Field CustomTypeTemp
$        ;Temporary fields
    Field DefinitionPos            
;Location of variable definition
    
    Field CodeNum
End Type

Type TypeDef
    Field Name
$
    
Field VarField.Var[MAX_VARFIELDS]
    
Field VarFields

    Field CodeNum
End Type 
а что, на PureBasic нет достойного скриптовика?
__________________
Острый психоз- это когда вы разговариваете с кошкой.
Острый галлюцинаторный психоз - вы говорите с кошкой, которой не существует.
Паранойя - вы боитесь ляпнуть лишнего при кошке.
Шизофрения - иногда у вас появляется кошка, которая разговаривает.
Неврастения - вы жалуетесь кошке, она молчит, игнорирует вас и это для вас невыносимо!!!
Навязчивый невроз - вы уверены, что кошка не одна и они что-то замышляют!
(Offline)
 
Ответить с цитированием