diff options
author | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-31 23:15:19 +0000 |
---|---|---|
committer | Peter Mikkelsen <petermikkelsen10@gmail.com> | 2022-01-31 23:15:19 +0000 |
commit | 60cf57b059e7f4dcfd1a78851d9930d33a28fd9d (patch) | |
tree | cf6cda6f379353254b109ca2322532527df54fa7 /lexer.c | |
parent | 2b73fb1cd84b449d9549a49afe6e100d0442e725 (diff) |
Only classify {} as a dyadic operator, when ⍹ is seen at the outmost level.
Diffstat (limited to 'lexer.c')
-rw-r--r-- | lexer.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -102,7 +102,7 @@ lexline(InputStream *input, int toplevel) while(((peek = getrune(input)) != '}' || unclosed > 1) && !inputEOF(input)){ if(unclosed == 1 && peek == L'⍶' && oplevel == 0) oplevel = 1; - else if(unclosed && peek == L'⍹') + else if(unclosed == 1 && peek == L'⍹') oplevel = 2; if(peek == '{') unclosed++; |