summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/name-processor.cxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/cli/name-processor.cxx b/cli/name-processor.cxx
index abeaae5..304bc3c 100644
--- a/cli/name-processor.cxx
+++ b/cli/name-processor.cxx
@@ -136,11 +136,14 @@ namespace
traversal::cli_unit unit;
traversal::names unit_names;
traversal::namespace_ ns;
- traversal::names ns_names;
+ class_ cl (ctx);
- unit >> unit_names >> ns >> ns_names >> ns;
+ unit >> unit_names >> ns;
+ unit_names >> cl;
- class_ cl (ctx);
+ traversal::names ns_names;
+
+ ns >> ns_names >> ns;
ns_names >> cl;
unit.dispatch (ctx.unit);