diff options
-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"/"); |