mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-14 12:34:44 +02:00
Check for leftovers when tokenizing
This commit is contained in:
@@ -182,7 +182,9 @@ class Parser:
|
||||
# lex scanner doesn't get confused. We put them back later.
|
||||
for k, v in replacements():
|
||||
expr = expr.replace(k, v)
|
||||
tokens = lex_scanner()(expr)[0]
|
||||
tokens, leftover = lex_scanner()(expr)
|
||||
if leftover:
|
||||
raise ParseException(_('Extra characters at end of search'))
|
||||
|
||||
def unescape(x: str) -> str:
|
||||
for k, v in replacements():
|
||||
|
||||
Reference in New Issue
Block a user