aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/hybrid/parser-name-processor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsde/cxx/hybrid/parser-name-processor.cxx')
-rw-r--r--xsde/cxx/hybrid/parser-name-processor.cxx11
1 files changed, 2 insertions, 9 deletions
diff --git a/xsde/cxx/hybrid/parser-name-processor.cxx b/xsde/cxx/hybrid/parser-name-processor.cxx
index afb0df4..15b0459 100644
--- a/xsde/cxx/hybrid/parser-name-processor.cxx
+++ b/xsde/cxx/hybrid/parser-name-processor.cxx
@@ -31,9 +31,10 @@ namespace CXX
public:
Context (CLI::Options const& ops,
SemanticGraph::Schema& root,
- SemanticGraph::Path const& file)
+ SemanticGraph::Path const& path)
: CXX::Context (std::wcerr,
root,
+ path,
"name",
"char",
ops.value<CLI::char_encoding> (),
@@ -47,12 +48,9 @@ namespace CXX
ops.value<CLI::include_regex_trace> (),
ops.value<CLI::generate_inline> (),
ops.value<CLI::reserved_name> ()),
- schema_path_ (file),
impl_suffix_ (ops.value<CLI::pimpl_type_suffix> ()),
aggr_suffix_ (ops.value<CLI::paggr_type_suffix> ()),
options (ops),
- schema (root),
- schema_path (schema_path_),
aggregate (ops.value<CLI::generate_aggregate> ()),
impl_suffix (impl_suffix_),
aggr_suffix (aggr_suffix_),
@@ -111,8 +109,6 @@ namespace CXX
Context (Context& c)
: CXX::Context (c),
options (c.options),
- schema (c.schema),
- schema_path (c.schema_path),
aggregate (c.aggregate),
impl_suffix (c.impl_suffix),
aggr_suffix (c.aggr_suffix),
@@ -232,7 +228,6 @@ namespace CXX
CustomParserMap;
private:
- SemanticGraph::Path const schema_path_;
String const impl_suffix_;
String const aggr_suffix_;
CustomParserMap custom_parser_map_;
@@ -241,8 +236,6 @@ namespace CXX
public:
CLI::Options const& options;
- SemanticGraph::Schema& schema;
- SemanticGraph::Path const& schema_path;
Boolean aggregate;
String const& impl_suffix;
String const& aggr_suffix;