From e9f82fc6450a40b55bcfb1d8f55e0d00ac03f703 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 3 Jan 2020 06:59:22 +0000 Subject: sort variable $names descending so longer ones are caught first --- src/utils/parse.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/utils/parse.py') diff --git a/src/utils/parse.py b/src/utils/parse.py index fe26d7aa..c0740785 100644 --- a/src/utils/parse.py +++ b/src/utils/parse.py @@ -122,6 +122,10 @@ def timed_args(args, min_args): def format_tokens(s: str, names: typing.List[str], sigil: str="$" ) -> typing.List[typing.Tuple[int, str]]: + names = names.copy() + names.sort() + names.reverse() + i = 0 max = len(s)-1 sigil_found = False -- cgit v1.3.1-10-gc9f91