From 1e38bf20295a2386eb85237abfb44d6aaad9de63 Mon Sep 17 00:00:00 2001 From: Simon Forman Date: Sun, 14 Nov 2021 08:50:30 -0800 Subject: [PATCH] Minor cleanup. --- joy/parser.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/joy/parser.py b/joy/parser.py index 8bc038e..c07573f 100644 --- a/joy/parser.py +++ b/joy/parser.py @@ -101,13 +101,12 @@ def _parse(tokens): if tok == '[': stack.append(frame) frame = [] - stack[-1].append(frame) elif tok == ']': - try: - frame = stack.pop() + v = frame + try: frame = stack.pop() except IndexError: raise ParseError('Extra closing bracket.') - frame[-1] = list_to_stack(frame[-1]) + frame.append(list_to_stack(v)) elif tok == 'true': frame.append(True) elif tok == 'false':