aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/utils/parse.py4
1 files changed, 4 insertions, 0 deletions
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