summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpp/src/Slice/Grammar.y41
1 files changed, 0 insertions, 41 deletions
diff --git a/cpp/src/Slice/Grammar.y b/cpp/src/Slice/Grammar.y
index 623992c52a3..735249db844 100644
--- a/cpp/src/Slice/Grammar.y
+++ b/cpp/src/Slice/Grammar.y
@@ -44,45 +44,6 @@ slice_error(const char* s)
}
}
-static void
-validateGlobalMetaData(const StringList& l)
-{
- for(StringList::const_iterator p = l.begin(); p != l.end(); ++p)
- {
- string s = *p;
- if(s.find("java:package:") != 0)
- {
- unit->warning("unknown metadata `" + s + "'");
- }
- }
-}
-
-static void
-validateLocalMetaData(const StringList& l)
-{
- for(StringList::const_iterator p = l.begin(); p != l.end(); ++p)
- {
- string s = *p;
- static const string prefix = "java:";
- if(s.find(prefix) == 0)
- {
- string::size_type pos = s.find(':', prefix.size());
- if(pos == string::npos)
- {
- unit->warning("use of deprecated metadata syntax in `" + s + "'");
- }
- else if(s.substr(prefix.size(), pos - prefix.size()) != "type")
- {
- unit->warning("unknown metadata `" + s + "'");
- }
- }
- else if(s != "amd" && s != "ami")
- {
- unit->warning("unknown metadata `" + s + "'");
- }
- }
-}
-
%}
%pure_parser
@@ -152,7 +113,6 @@ global_meta_data
{
$$ = $3;
StringListTokPtr metaData = StringListTokPtr::dynamicCast($$);
- validateGlobalMetaData(metaData->v);
}
;
@@ -163,7 +123,6 @@ meta_data
{
$$ = $2;
StringListTokPtr metaData = StringListTokPtr::dynamicCast($$);
- validateLocalMetaData(metaData->v);
}
|
{