[llvm] [lit] Update internal shell lexer to handle LLDB persistent vars. (PR #156125)

Alexander Richardson via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 3 10:26:13 PDT 2025


================
@@ -28,7 +28,8 @@ def test_quoting(self):
         self.assertEqual(self.lex(""" a\\ b a\\\\b """), ["a b", "a\\b"])
         self.assertEqual(self.lex(""" "" "" """), ["", ""])
         self.assertEqual(self.lex(""" a\\ b """, win32Escapes=True), ["a\\", "b"])
-
+        self.assertEqual(self.lex('"\\$y = 11"'), ["$y = 11"])
+        self.assertEqual(self.lex('"expr \\$y = 11"'), ["expr $y = 11"])
----------------
arichardson wrote:

Could you add a test with single quotes?

https://github.com/llvm/llvm-project/pull/156125


More information about the llvm-commits mailing list