Skip to content

Commit 20d69d3

Browse files
committed
Make <- also a unary operator so we can install methods
Now we can use (<- X) := f as syntactic sugar for installMethod
1 parent 9728b36 commit 20d69d3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

M2/Macaulay2/d/binding.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ bumpPrecedence();
223223
bumpPrecedence();
224224
export ColonEqualW := binaryright(":="); export ColonEqualS := makeKeyword(ColonEqualW);
225225
export EqualW := binaryright("="); export EqualS := makeKeyword(EqualW);
226-
export LeftArrowW := binaryright("<-"); export LeftArrowS := makeKeyword(LeftArrowW);
226+
export LeftArrowW := unarybinaryright("<-"); export LeftArrowS := makeKeyword(LeftArrowW);
227227
export RightArrowW := binaryright("->",arrowop); export RightArrowS := makeKeyword(RightArrowW);
228228
export DoubleArrowS := makeKeyword(binaryright("=>"));
229229
export GreaterGreaterS := makeKeyword(binaryright(">>"));

0 commit comments

Comments
 (0)