From 50842cb3d173d01631c991b8fbc3bd2b0c4f683d Mon Sep 17 00:00:00 2001 From: Reid 'arrdem' McKenzie Date: Sat, 18 Jul 2020 14:43:21 -0600 Subject: [PATCH] [NO TESTS] WIP --- src/python/flowmetal/parser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/python/flowmetal/parser.py b/src/python/flowmetal/parser.py index 6ab72b5..c390a9a 100644 --- a/src/python/flowmetal/parser.py +++ b/src/python/flowmetal/parser.py @@ -264,6 +264,8 @@ class Parser(SexpParser): assert rtb.read() == closec # Discard the trailing delimeter return ctor(acc, str(rtb), pos) + # FIXME (arrdem 2020-07-18): + # Break this apart and make the supported lists composable features somehow? @classmethod def parse_list(cls, f: PosTrackingBufferedReader): return cls.parse_delimeted(f, "(", ")", lambda *args: ListToken(*args, ListType.ROUND)) @@ -273,7 +275,7 @@ class Parser(SexpParser): return cls.parse_delimeted(f, "[", "]", lambda *args: ListToken(*args, ListType.SQUARE)) # FIXME (arrdem 2020-07-18): - # Break this apart into middleware or composable features somehow? + # Break this apart into middleware or composable features somehow? @classmethod def handle_symbol(cls, buff, pos): def _sign(m, idx):