From 2d3392f22c894957d17dd13486e0565c4ecea89c Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Fri, 27 May 2022 17:28:05 -0400 Subject: Added NativeStringType (#2252) * #include an absolute path didn't work - because paths were taken to always be relative. * Use TerminatedUnownedStringSlice for literals in output C++. * Remove Escape/Unescape functions used in slang-token-reader.cpp Add target type of 'host-cpp' etc to map to the target types. * Fix some corner cases around string encoding. * Added unit test for string escaping. Fixed some assorted escaping bugs. * Updated test output. * Added decode test. * Stop using hex output, to get around 'greedy' aspect. Use octal instead. --- source/core/slang-token-reader.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'source/core/slang-token-reader.h') diff --git a/source/core/slang-token-reader.h b/source/core/slang-token-reader.h index bf5ca4cdc..26539732c 100644 --- a/source/core/slang-token-reader.h +++ b/source/core/slang-token-reader.h @@ -295,8 +295,6 @@ namespace Misc { return result; } - String EscapeStringLiteral(String str); - String UnescapeStringLiteral(String str); } // namespace Misc } // namespace Slang -- cgit v1.2.3