diff options
author | Peter Mikkelsen <peter@pmikkelsen.com> | 2021-07-07 15:01:04 +0000 |
---|---|---|
committer | Peter Mikkelsen <peter@pmikkelsen.com> | 2021-07-07 15:01:04 +0000 |
commit | 660d7d81eb1adcc2b108d0b150e3439972b1ec0a (patch) | |
tree | 4eaae454c453003936270888b81df01812a834ad /parser.c | |
parent | 95f874fe29b84394748d660a536a516277184288 (diff) |
Add missing pre defined operators from iso prolog
Diffstat (limited to 'parser.c')
-rw-r--r-- | parser.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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 |