diff --git a/libs/main/code/picodeparser.cpp b/libs/main/code/picodeparser.cpp index e36e17e9..67e2ccb4 100644 --- a/libs/main/code/picodeparser.cpp +++ b/libs/main/code/picodeparser.cpp @@ -135,7 +135,12 @@ void PICodeParser::parseFiles(const PIStringList & files, bool follow_includes) piCout << PIStringAscii("enum") << c.name << c.members; piCout << "\n\nTypedefs:"; piForeachC (Typedef & c, typedefs) - piCout << PIStringAscii("typedef") << c;*/ + piCout << PIStringAscii("typedef") << c;*/ +} + + +void PICodeParser::parseFileContent(PIString fc) { + parseFileContent(fc, false); } diff --git a/libs/main/code/picodeparser.h b/libs/main/code/picodeparser.h index 6d4be409..e9aea9e6 100644 --- a/libs/main/code/picodeparser.h +++ b/libs/main/code/picodeparser.h @@ -139,6 +139,7 @@ public: void parseFile(const PIString & file, bool follow_includes = true); void parseFiles(const PIStringList & files, bool follow_includes = true); + void parseFileContent(PIString fc); void includeDirectory(const PIString & dir) { includes << dir; } void addDefine(const PIString & def_name, const PIString & def_value) { custom_defines << Define(def_name, def_value); }