5
classtype = 'namespace',
8
classNamespace.__index = classNamespace
9
setmetatable(classNamespace,classModule)
11
function classNamespace:print (ident,close)
12
print(ident.."Namespace{")
13
print(ident.." name = '"..self.name.."',")
16
self[i]:print(ident.." ",",")
19
print(ident.."}"..close)
22
function _Namespace (t)
23
setmetatable(t,classNamespace)
28
function Namespace (n,b)
29
local c = _Namespace(_Container{name=n})
31
c:parse(strsub(b,2,strlen(b)-1)) -- eliminate braces