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: };