From da0d295d6c8b6fb03245dea0583437c198890349 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 22 Apr 2021 09:32:25 -0400 Subject: C++ extractor improvements (#1803) * #include an absolute path didn't work - because paths were taken to always be relative. * Split of NodeTree. Split out FileUtil. Split out MacroWriter. * Rename slang-cpp-extractor-main.cpp -> cpp-extractor-main.cpp * First pass at extractor unit-tests * Initial parsing of enum. * Ability to disable/enable parsing of scope types. * Initial support for typedef. * Added operator== != to ArrayVIew. Added test for splitting to unit tests. * Improve comment in StringUtil. * Fix comment. * Fix typo. --- .../slang-cpp-extractor.vcxproj | 10 ++++++++- .../slang-cpp-extractor.vcxproj.filters | 26 +++++++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) (limited to 'build/visual-studio/slang-cpp-extractor') diff --git a/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj b/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj index 6e5d1cdb2..707327ba7 100644 --- a/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj +++ b/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj @@ -164,18 +164,26 @@ + + + + + + + + - + diff --git a/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj.filters b/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj.filters index c11f860de..ed10cd2c3 100644 --- a/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj.filters +++ b/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj.filters @@ -15,9 +15,18 @@ Header Files + + Header Files + Header Files + + Header Files + + + Header Files + Header Files @@ -27,14 +36,29 @@ Header Files + + Header Files + + + Source Files + Source Files + + Source Files + Source Files + + Source Files + + + Source Files + Source Files @@ -44,7 +68,7 @@ Source Files - + Source Files -- cgit v1.2.3