From 5e45afd2c18aa6632081734aee4903e819c0e1fd Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Thu, 12 Jan 2023 10:32:10 +0900 Subject: [PATCH] Remove extraneous conditions from remove_comments (#568) --- transformations/remove_comments.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/transformations/remove_comments.go b/transformations/remove_comments.go index 8d0a6c7b7..0e8f1bcad 100644 --- a/transformations/remove_comments.go +++ b/transformations/remove_comments.go @@ -18,13 +18,13 @@ charLoop: case (input[i] == '/') && (i+1 < inputLen) && (input[i+1] == '*'): incomment = true i += 2 - case (input[i] == '<') && (i+1 < inputLen) && (input[i+1] == '!') && (i+2 < inputLen) && (input[i+2] == '-') && (i+3 < inputLen) && (input[i+3] == '-') && !incomment: + case (input[i] == '<') && (i+3 < inputLen) && (input[i+1] == '!') && (input[i+2] == '-') && (input[i+3] == '-'): incomment = true i += 4 - case (input[i] == '-') && (i+1 < inputLen) && (input[i+1] == '-') && !incomment: + case (input[i] == '-') && (i+1 < inputLen) && (input[i+1] == '-'): input[i] = ' ' break charLoop - case input[i] == '#' && !incomment: + case input[i] == '#': input[i] = ' ' break charLoop default: @@ -40,7 +40,7 @@ charLoop: input[j] = input[i] i++ j++ - case (input[i] == '-') && (i+1 < inputLen) && (input[i+1] == '-') && (i+2 < inputLen) && (input[i+2] == '>'): + case (input[i] == '-') && (i+2 < inputLen) && (input[i+1] == '-') && (input[i+2] == '>'): incomment = false i += 3 input[j] = input[i]