diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2021-04-22 09:32:25 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-22 09:32:25 -0400 |
| commit | da0d295d6c8b6fb03245dea0583437c198890349 (patch) | |
| tree | ed17baba750b15f6ace1427f04cf19690269161e /build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj | |
| parent | 34fba7b5e726136c6eee8a318ab9a75381399c00 (diff) | |
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.
Diffstat (limited to 'build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj')
| -rw-r--r-- | build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj | 10 |
1 files changed, 9 insertions, 1 deletions
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 @@ <ItemGroup> <ClInclude Include="..\..\..\tools\slang-cpp-extractor\diagnostic-defs.h" /> <ClInclude Include="..\..\..\tools\slang-cpp-extractor\diagnostics.h" /> + <ClInclude Include="..\..\..\tools\slang-cpp-extractor\file-util.h" /> <ClInclude Include="..\..\..\tools\slang-cpp-extractor\identifier-lookup.h" /> + <ClInclude Include="..\..\..\tools\slang-cpp-extractor\macro-writer.h" /> + <ClInclude Include="..\..\..\tools\slang-cpp-extractor\node-tree.h" /> <ClInclude Include="..\..\..\tools\slang-cpp-extractor\node.h" /> <ClInclude Include="..\..\..\tools\slang-cpp-extractor\options.h" /> <ClInclude Include="..\..\..\tools\slang-cpp-extractor\parser.h" /> + <ClInclude Include="..\..\..\tools\slang-cpp-extractor\unit-test.h" /> </ItemGroup> <ItemGroup> + <ClCompile Include="..\..\..\tools\slang-cpp-extractor\cpp-extractor-main.cpp" /> <ClCompile Include="..\..\..\tools\slang-cpp-extractor\diagnostics.cpp" /> + <ClCompile Include="..\..\..\tools\slang-cpp-extractor\file-util.cpp" /> <ClCompile Include="..\..\..\tools\slang-cpp-extractor\identifier-lookup.cpp" /> + <ClCompile Include="..\..\..\tools\slang-cpp-extractor\macro-writer.cpp" /> + <ClCompile Include="..\..\..\tools\slang-cpp-extractor\node-tree.cpp" /> <ClCompile Include="..\..\..\tools\slang-cpp-extractor\node.cpp" /> <ClCompile Include="..\..\..\tools\slang-cpp-extractor\options.cpp" /> <ClCompile Include="..\..\..\tools\slang-cpp-extractor\parser.cpp" /> - <ClCompile Include="..\..\..\tools\slang-cpp-extractor\slang-cpp-extractor-main.cpp" /> + <ClCompile Include="..\..\..\tools\slang-cpp-extractor\unit-test.cpp" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\core\core.vcxproj"> |
