diff options
author | Marc Laukien <marc@zeroc.com> | 2001-07-21 17:25:15 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-07-21 17:25:15 +0000 |
commit | 006efb35d720d0af3afd97714d2b06e0c7b78a12 (patch) | |
tree | f9273e056c69c4cec310a459e1899e5c4c1737cc /cpp/src/Slice/Parser.h | |
parent | more docbook stuff (diff) | |
download | ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.tar.bz2 ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.tar.xz ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.zip |
fixes
Diffstat (limited to 'cpp/src/Slice/Parser.h')
-rw-r--r-- | cpp/src/Slice/Parser.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cpp/src/Slice/Parser.h b/cpp/src/Slice/Parser.h index 8c4d4c7a4ec..dbea3b36af2 100644 --- a/cpp/src/Slice/Parser.h +++ b/cpp/src/Slice/Parser.h @@ -21,8 +21,6 @@ extern int yynerrs; int yyparse(); int yylex(); -void yyerror(const char* s); -void yyerror(const std::string& s); namespace Slice { @@ -287,7 +285,9 @@ public: Enum_ptr createEnum(const std::string&, const StringList&); Enumerator_ptr createEnumerator(const std::string&); Native_ptr createNative(const std::string&); - TypeList lookupType(const std::string&); + TypeList lookupType(const std::string&, bool = true); + TypeList lookupTypeNoBuiltin(const std::string&, bool = true); + ContainedList lookupContained(const std::string&, bool = true); ModuleList modules(); ClassList classes(); VectorList vectors(); @@ -581,7 +581,10 @@ public: int currentIncludeLevel(); void error(const char*); + void error(const std::string&); + void warning(const char*); + void warning(const std::string&); Container_ptr currentContainer(); void pushContainer(const Container_ptr&); |