From 06480047c60c5188155402a8f70e3c65656a4704 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 25 Jul 2023 11:14:52 +0900 Subject: [PATCH] [feat] added and, or, not --- src/ts/parser.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/ts/parser.ts b/src/ts/parser.ts index a10968df..6e1a1905 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -459,7 +459,16 @@ const matcher = (p1:string,matcherArg:matcherArg) => { } case 'less_equal':{ return (Number(arra[1]) <= Number(arra[2])) ? '1' : '0' - } + } + case 'and':{ + return (Number(arra[1]) && Number(arra[2])) ? '1' : '0' + } + case 'or':{ + return (Number(arra[1]) || Number(arra[2])) ? '1' : '0' + } + case 'not':{ + return (Number(arra[1]) === 0) ? '1' : '0' + } } } if(p1.startsWith('random')){