From bfc4fc59c73acdf8ca743b3fba79d4222a8d6978 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 4 May 2010 16:12:55 -0400 Subject: [PATCH] generated parse() returns bool status --- tmpl/parser.cc | 5 ++++- tmpl/parser.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tmpl/parser.cc b/tmpl/parser.cc index cbedff7..994fd9e 100644 --- a/tmpl/parser.cc +++ b/tmpl/parser.cc @@ -9,8 +9,11 @@ using namespace std; namespace I_NAMESPACE { #endif -void parse(istream & i) +bool I_CLASSNAME::parse(istream & i) { + struct { char * name; char * definition; } tokens[] = { + I_TOKENLIST + }; } #ifdef I_NAMESPACE diff --git a/tmpl/parser.h b/tmpl/parser.h index 8f04280..878b25c 100644 --- a/tmpl/parser.h +++ b/tmpl/parser.h @@ -11,7 +11,7 @@ namespace I_NAMESPACE { class I_CLASSNAME { public: - void parse(std::istream & in); + bool parse(std::istream & in); protected: };