xsd_namespace keyword for thrift
Summary: So you can Spaceify the Shiznits
Reviewed By: fett
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664959 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/compiler/cpp/src/thrifty.yy b/compiler/cpp/src/thrifty.yy
index d8f3435..a90d64b 100644
--- a/compiler/cpp/src/thrifty.yy
+++ b/compiler/cpp/src/thrifty.yy
@@ -68,6 +68,7 @@
%token tok_java_package
%token tok_xsd_all
%token tok_xsd_optional
+%token tok_xsd_namespace
/**
* Base datatype keywords
@@ -218,6 +219,13 @@
g_program->set_java_package($2);
}
}
+| tok_xsd_namespace tok_literal
+ {
+ pdebug("Header -> tok_xsd_namespace tok_literal");
+ if (g_parse_mode == PROGRAM) {
+ g_program->set_xsd_namespace($2);
+ }
+ }
Include:
tok_include tok_literal