From 660d7d81eb1adcc2b108d0b150e3439972b1ec0a Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Wed, 7 Jul 2021 15:01:04 +0000 Subject: Add missing pre defined operators from iso prolog --- parser.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parser.c b/parser.c index 172475e..268b3c7 100644 --- a/parser.c +++ b/parser.c @@ -390,8 +390,20 @@ initoperators(void) addoperator(700, Xfx, L"=.."); addoperator(600, Xfy, L":"); addoperator(500, Yfx, L"+"); + addoperator(500, Yfx, L"-"); + addoperator(500, Yfx, L"/\\"); + addoperator(500, Yfx, L"\\/"); addoperator(400, Yfx, L"*"); addoperator(400, Yfx, L"/"); + addoperator(400, Yfx, L"//"); + addoperator(400, Yfx, L"rem"); + addoperator(400, Yfx, L"mod"); + addoperator(400, Yfx, L"<<"); + addoperator(400, Yfx, L">>"); + addoperator(200, Xfx, L"**"); + addoperator(200, Xfy, L"^"); + addoperator(200, Fy, L"-"); + addoperator(200, Fy, L"\\"); } void -- cgit v1.2.3