From d8d12f033831a6ed76049209d52450a7001a6879 Mon Sep 17 00:00:00 2001 From: A404M Date: Thu, 12 Jun 2025 18:03:30 +0330 Subject: removing lazy because macro can do the job --- code/lib/operator.felan | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'code/lib/operator.felan') diff --git a/code/lib/operator.felan b/code/lib/operator.felan index 998a053..5536343 100644 --- a/code/lib/operator.felan +++ b/code/lib/operator.felan @@ -578,7 +578,7 @@ __logical_not__ :: (value:bool) -> bool { return value == false; }; -__logical_and__ :: (left:bool,lazy right:bool) -> bool { +__logical_and__ :: (left:bool,right:bool) macro -> bool { if left == false { return false; } else if right == false { @@ -588,7 +588,7 @@ __logical_and__ :: (left:bool,lazy right:bool) -> bool { } }; -__logical_or__ :: (left:bool,lazy right:bool) -> bool { +__logical_or__ :: (left:bool,right:bool) macro -> bool { if left == true { return true; } else if right == true { -- cgit v1.2.3