Namespace result;\r
result.ctx = std::make_unique<Context>();\r
result.name = ctx->typeName()->getText();\r
+ result.ctx->name = result.name;\r
for (auto d : ctx->decl())\r
{\r
if (d->varDecl() != nullptr)\r
}\r
if (d->namespaceDecl() != nullptr)\r
{\r
- result.namespaces.push_back(getNamespace(d->namespaceDecl(), result.ctx));\r
+ result.ctx->namespaces.push_back(getNamespace(d->namespaceDecl(), result.ctx));\r
}\r
}\r
return result;\r
}\r
if (d->namespaceDecl() != nullptr)\r
{\r
- result.namespaces.push_back(getNamespace(d->namespaceDecl(), result.ctx));\r
+ result.ctx->namespaces.push_back(getNamespace(d->namespaceDecl(), result.ctx));\r
}\r
}\r
return result;\r