From f58dc0c7f72fa036adab1c8ca2de6ec968989ea1 Mon Sep 17 00:00:00 2001 From: s-ol Date: Mon, 2 Mar 2020 18:27:49 +0100 Subject: only :tick after :setup if dirty --- core/parsing.moon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/parsing.moon') diff --git a/core/parsing.moon b/core/parsing.moon index e919c41..8a99d89 100644 --- a/core/parsing.moon +++ b/core/parsing.moon @@ -29,7 +29,7 @@ num = ((P '-')^-1 * (float + int)) / Value\parse 'num' atom = num + sym + str expr = (V 'cell') + atom -explist = Ct mspace * (V 'expr') * (space * (V 'expr'))^0 * mspace +explist = Ct mspace * ((V 'expr') * (space * (V 'expr'))^0 * mspace)^-1 tag = (P '[') * (digit^1 / Tag\parse) * (P ']') cell = (P '(') * tag^-1 * (V 'explist') * (P ')') / Cell\parse -- cgit v1.2.3