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):