summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2003-12-13 04:18:25 +0000
committerMarc Laukien <marc@zeroc.com>2003-12-13 04:18:25 +0000
commit0fce71a02caaf087e8a1e52af10fcb1741d6c65e (patch)
tree4c786d942179f48b92c1ebac4e191c3bd847abff /cpp/src
parentusing new metadata prefix (diff)
downloadice-0fce71a02caaf087e8a1e52af10fcb1741d6c65e.tar.bz2
ice-0fce71a02caaf087e8a1e52af10fcb1741d6c65e.tar.xz
ice-0fce71a02caaf087e8a1e52af10fcb1741d6c65e.zip
removed meta data check
Diffstat (limited to 'cpp/src')
-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);
}
|
{