Skip to content

Quazal Namespace Items

Michał Kapała edited this page Jun 20, 2025 · 5 revisions

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

  1. ParseTreeItem (base class, is not parsed)
  2. NameSpaceItem (extends ParseTreeItem)
  3. Declaration (extends NameSpaceItem)
  4. DOClassDeclaration (extends Declaration)
  5. DatasetDeclaration (extends Declaration)
  6. TypeDeclaration (extends Declaration)
  7. Variable (extends NameSpaceItem)
  8. MethodDeclaration (extends Declaration)
  9. RMC (extends MethodDeclaration)
  10. Action (extends MethodDeclaration)
  11. AdapterDeclaration (extends Declaration)
  12. PropertyDeclaration (extends NameSpaceItem)
  13. ProtocolDeclaration (extends Declaration)
  14. Parameter (extends Variable)
  15. ReturnValue (extends Variable)
  16. ClassDeclaration (extends Declaration)
  17. TemplateDeclaration (extends TypeDeclaration)
  18. SimpleTypeDeclaration (extends TypeDeclaration)
  19. TemplateInstance (extends TypeDeclaration)
  20. DDLUnitDeclaration (extends Declaration)
  21. DupSpaceDeclaration (extends Declaration)
Clone this wiki locally