From 40a14045349c789c0f1bcb7977d09a2b9ff1e41b Mon Sep 17 00:00:00 2001 From: William Bell Date: Wed, 21 Jun 2023 00:07:22 +0100 Subject: [PATCH] fix brainfuck.ar takes ages to parse --- src/operations.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/operations.go b/src/operations.go index fd5212c..759c90d 100644 --- a/src/operations.go +++ b/src/operations.go @@ -66,6 +66,9 @@ func parseOperations(code UNPARSEcode, index int, codelines []UNPARSEcode) (oper continue } for k := 0; k < len(split)-1; k++ { + if (len(strings.TrimSpace(split[k])) == 0 || len(strings.TrimSpace(split[k+1])) == 0) && operations[i][j] != "-" { + break + } val1, worked, err, step1 := translateVal(UNPARSEcode{ code: strings.Join(split[:k+1], operations[i][j]), realcode: code.realcode,