diff options
author | Peter Mikkelsen <peter@pmikkelsen.com> | 2021-06-29 18:31:58 +0000 |
---|---|---|
committer | Peter Mikkelsen <peter@pmikkelsen.com> | 2021-06-29 18:31:58 +0000 |
commit | a27a5c52f5efeac5165b4dddcb90f207853cc1f5 (patch) | |
tree | 95e1f822443052fbbfcaf6af4d50d5af6dbe6c7c /parser.c | |
parent | 50768fba487e1ec08278cdc4be614863db32a5c4 (diff) |
Add more operators
Diffstat (limited to 'parser.c')
-rw-r--r-- | parser.c | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -338,11 +338,29 @@ initoperators(void) } addoperator(1200, Xfx, L":-"); + addoperator(1200, Xfx, L"-->"); addoperator(1200, Fx, L":-"); + addoperator(1200, Fx, L"?-"); addoperator(1100, Xfy, L";"); + addoperator(1050, Xfy, L"->"); addoperator(1000, Xfy, L","); + addoperator(900, Fy, L"\\+"); addoperator(700, Xfx, L"="); + addoperator(700, Xfx, L"\\="); + addoperator(700, Xfx, L"=="); + addoperator(700, Xfx, L"\\=="); + addoperator(700, Xfx, L"@<"); + addoperator(700, Xfx, L"@=<"); + addoperator(700, Xfx, L"@>"); + addoperator(700, Xfx, L"@>="); addoperator(700, Xfx, L"is"); + addoperator(700, Xfx, L"=:="); + addoperator(700, Xfx, L"=\="); + addoperator(700, Xfx, L"<"); + addoperator(700, Xfx, L"=<"); + addoperator(700, Xfx, L">"); + addoperator(700, Xfx, L">="); + addoperator(700, Xfx, L"=.."); addoperator(500, Yfx, L"+"); addoperator(400, Yfx, L"*"); addoperator(400, Yfx, L"/"); |