Quazal Namespace Items - zeroKilo/GROBackendWV GitHub Wiki
Overview
Namespace items are DDL tree elements that can hold service and network object structure definitions.
The type information can be parsed from ParseTree
structure for any Quazal game using DDL Parser tool (formerly Namespace/Dare Parser).
Namespace types
ParseTreeItem
(base class, is not parsed)NameSpaceItem
(extendsParseTreeItem
)Declaration
(extendsNameSpaceItem
)DOClassDeclaration
(extendsDeclaration
)DatasetDeclaration
(extendsDeclaration
)TypeDeclaration
(extendsDeclaration
)Variable
(extendsNameSpaceItem
)MethodDeclaration
(extendsDeclaration
)RMC
(extendsMethodDeclaration
)Action
(extendsMethodDeclaration
)AdapterDeclaration
(extendsDeclaration
)PropertyDeclaration
(extendsNameSpaceItem
)ProtocolDeclaration
(extendsDeclaration
)Parameter
(extendsVariable
)ReturnValue
(extendsVariable
)ClassDeclaration
(extendsDeclaration
)TemplateDeclaration
(extendsTypeDeclaration
)SimpleTypeDeclaration
(extendsTypeDeclaration
)TemplateInstance
(extendsTypeDeclaration
)DDLUnitDeclaration
(extendsDeclaration
)DupSpaceDeclaration
(extendsDeclaration
)