From 983f48db7db8c330c6dba6679806112306a3c9ea Mon Sep 17 00:00:00 2001 From: Alex Prabhat Bara Date: Sat, 8 Feb 2025 17:47:35 +0530 Subject: [PATCH] improvements for tests failing --- xonsh/parsers/tokenize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xonsh/parsers/tokenize.py b/xonsh/parsers/tokenize.py index 92d678808..4847cc901 100644 --- a/xonsh/parsers/tokenize.py +++ b/xonsh/parsers/tokenize.py @@ -1064,7 +1064,7 @@ def _tokenize(readline, encoding, tolerant=False, tokenize_ioredirects=True): break else: # ordinary string yield TokenInfo(STRING, token, spos, epos, line) - elif token.startswith("$"): + elif token.startswith("$") and token[1] not in (LBRACE, LPAR, LSQB): yield TokenInfo(DOLLARNAME, token, spos, epos, line) elif initial.isidentifier(): # ordinary name if token in ("async", "await"):