Added dot chaining for functions

Well, it should work without issues...
This commit is contained in:
2022-10-14 23:58:15 +01:00
parent 168369d897
commit bd348abf32
4 changed files with 96 additions and 4 deletions

View File

@@ -0,0 +1,22 @@
//test function chaining with the dot operator
fn _identity(self) {
return self;
}
fn _check(self) {
assert self == 42, "dot chaining failed";
return self;
}
var val = 42;
val
.identity()
.check()
.identity()
.check()
;
print "All good";