From 7d1b8ac13faf80ed56b37243480d097059da5aab Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Tue, 25 May 2021 20:58:43 -0400 Subject: JSON Lexing and string encoding/decoding (#1858) * #include an absolute path didn't work - because paths were taken to always be relative. * WIP Json lexer. * Check JSON Lex with unit test * Add JSON escaping/unescaping of strings. * Big fix encoding/decoding. * Fix typo in JSON diagnostics. * Fix typo. * Better float testing. --- build/visual-studio/compiler-core/compiler-core.vcxproj | 5 +++++ .../compiler-core/compiler-core.vcxproj.filters | 15 +++++++++++++++ build/visual-studio/slang-test/slang-test.vcxproj | 1 + build/visual-studio/slang-test/slang-test.vcxproj.filters | 3 +++ 4 files changed, 24 insertions(+) (limited to 'build/visual-studio') diff --git a/build/visual-studio/compiler-core/compiler-core.vcxproj b/build/visual-studio/compiler-core/compiler-core.vcxproj index e6883900c..7d2ac6afa 100644 --- a/build/visual-studio/compiler-core/compiler-core.vcxproj +++ b/build/visual-studio/compiler-core/compiler-core.vcxproj @@ -179,6 +179,9 @@ + + + @@ -201,6 +204,8 @@ + + diff --git a/build/visual-studio/compiler-core/compiler-core.vcxproj.filters b/build/visual-studio/compiler-core/compiler-core.vcxproj.filters index d35f9941c..243eecd5b 100644 --- a/build/visual-studio/compiler-core/compiler-core.vcxproj.filters +++ b/build/visual-studio/compiler-core/compiler-core.vcxproj.filters @@ -36,6 +36,15 @@ Header Files + + Header Files + + + Header Files + + + Header Files + Header Files @@ -98,6 +107,12 @@ Source Files + + Source Files + + + Source Files + Source Files diff --git a/build/visual-studio/slang-test/slang-test.vcxproj b/build/visual-studio/slang-test/slang-test.vcxproj index 24d2f2ac1..22a8aae5f 100644 --- a/build/visual-studio/slang-test/slang-test.vcxproj +++ b/build/visual-studio/slang-test/slang-test.vcxproj @@ -183,6 +183,7 @@ + diff --git a/build/visual-studio/slang-test/slang-test.vcxproj.filters b/build/visual-studio/slang-test/slang-test.vcxproj.filters index 9b7138eef..1e5b6e4af 100644 --- a/build/visual-studio/slang-test/slang-test.vcxproj.filters +++ b/build/visual-studio/slang-test/slang-test.vcxproj.filters @@ -68,6 +68,9 @@ Source Files + + Source Files + Source Files -- cgit v1.2.3