diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2021-03-01 15:37:46 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-01 15:37:46 -0500 |
| commit | 837a155b3d33035ee0739858f4ab25c65048ad6c (patch) | |
| tree | 7abc4859a6669c9b8e0bcdaad6eb7b37471679ba /build | |
| parent | b3501add6c4dda798acf7b84b71b638d8d0b7898 (diff) | |
Doc improvements (#1729)
* #include an absolute path didn't work - because paths were taken to always be relative.
* Split out AST 'printing'.
* Replace listener with List<Section>
* Section -> Part.
* Kind -> Type Flags -> Kind for ASTPrinter::Part
* Improve comments around ASTPrinter.
* toString -> toText on Val derived types. toText appends to a StringBuilder.
* Added toSlice free function.
Added operator<< for Val derived types.
Use << where appropriate in doing toText.
* More work at mark down output.
* Fill in sourceloc for enum case.
Add more sophisticated location determination for EnumCase.
Refactored documentation output into DocMarkdownWriter.
* Improvements for sig output.
Diffstat (limited to 'build')
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj | 2 | ||||
| -rw-r--r-- | build/visual-studio/slang/slang.vcxproj.filters | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/build/visual-studio/slang/slang.vcxproj b/build/visual-studio/slang/slang.vcxproj index 7ddc3a2e0..e2d91ea76 100644 --- a/build/visual-studio/slang/slang.vcxproj +++ b/build/visual-studio/slang/slang.vcxproj @@ -194,6 +194,7 @@ <ClInclude Include="..\..\..\source\slang\slang-ast-dump.h" /> <ClInclude Include="..\..\..\source\slang\slang-ast-expr.h" /> <ClInclude Include="..\..\..\source\slang\slang-ast-modifier.h" /> + <ClInclude Include="..\..\..\source\slang\slang-ast-print.h" /> <ClInclude Include="..\..\..\source\slang\slang-ast-reflect.h" /> <ClInclude Include="..\..\..\source\slang\slang-ast-stmt.h" /> <ClInclude Include="..\..\..\source\slang\slang-ast-support-types.h" /> @@ -317,6 +318,7 @@ <ClCompile Include="..\..\..\source\slang\slang-ast-builder.cpp" /> <ClCompile Include="..\..\..\source\slang\slang-ast-decl.cpp" /> <ClCompile Include="..\..\..\source\slang\slang-ast-dump.cpp" /> + <ClCompile Include="..\..\..\source\slang\slang-ast-print.cpp" /> <ClCompile Include="..\..\..\source\slang\slang-ast-reflect.cpp" /> <ClCompile Include="..\..\..\source\slang\slang-ast-substitutions.cpp" /> <ClCompile Include="..\..\..\source\slang\slang-ast-type.cpp" /> diff --git a/build/visual-studio/slang/slang.vcxproj.filters b/build/visual-studio/slang/slang.vcxproj.filters index f8bc02d51..e27409c5d 100644 --- a/build/visual-studio/slang/slang.vcxproj.filters +++ b/build/visual-studio/slang/slang.vcxproj.filters @@ -33,6 +33,9 @@ <ClInclude Include="..\..\..\source\slang\slang-ast-modifier.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\..\..\source\slang\slang-ast-print.h"> + <Filter>Header Files</Filter> + </ClInclude> <ClInclude Include="..\..\..\source\slang\slang-ast-reflect.h"> <Filter>Header Files</Filter> </ClInclude> @@ -398,6 +401,9 @@ <ClCompile Include="..\..\..\source\slang\slang-ast-dump.cpp"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\..\..\source\slang\slang-ast-print.cpp"> + <Filter>Source Files</Filter> + </ClCompile> <ClCompile Include="..\..\..\source\slang\slang-ast-reflect.cpp"> <Filter>Source Files</Filter> </ClCompile> |
