- for (auto n : namespacePrefixes)\r
- std::cout << n << std::endl;\r
- if (namespacePrefixes.empty())\r
- {\r
- return find<Variable>(p.ctx->variables, [&](Variable v) { return v.name == name; });\r
- }\r
- \r
- auto n = find<Namespace>(p.namespaces, [&](Namespace n) { return n.name == namespacePrefixes[0]; });\r
- \r
- if (!n.has_value())\r
- return nullopt;\r
- \r
- for (int i = 1; i < namespacePrefixes.size(); i++)\r