From 7297b9aee03346e37e42196df8985774d02d7c82 Mon Sep 17 00:00:00 2001 From: peri4 Date: Thu, 25 Jan 2024 23:58:50 +0300 Subject: [PATCH] PICodeParser::parseFileContent --- libs/main/code/picodeparser.cpp | 7 ++++++- libs/main/code/picodeparser.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) 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); }