From e65785b225037898dac351c03f31e73e1efda0e8 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Mon, 8 Apr 2024 10:09:42 +0900 Subject: [PATCH] Refactor logical operators in parser.ts for better readability and consistency --- src/ts/parser.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ts/parser.ts b/src/ts/parser.ts index 830681c6..faebc640 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -759,13 +759,13 @@ const matcher = (p1:string,matcherArg:matcherArg) => { return (Number(arra[1]) <= Number(arra[2])) ? '1' : '0' } case 'and':{ - return (Number(arra[1]) && Number(arra[2])) ? '1' : '0' + return arra[1] === '1' && arra[2] === '1' ? '1' : '0' } case 'or':{ - return (Number(arra[1]) || Number(arra[2])) ? '1' : '0' + return arra[1] === '1' || arra[2] === '1' ? '1' : '0' } case 'not':{ - return (Number(arra[1]) === 0) ? '1' : '0' + return arra[1] === '1' ? '0' : '1' } case 'file':{ if(matcherArg.displaying){