Login
050-000-func-call.s2 at [c5b01a0b83]
Login

File s2/unit/050-000-func-call.s2 artifact 0b44524d56 part of check-in c5b01a0b83


print.x = print;
assert print === print('from print()');
assert print === print.x('from print.x()');
assert print === print.x['x']('from print.x["x"]()');

// Demonstrate skip-mode's effect on function calls:
false && print.x.y.z(foo);
true || print.x.y.z(foo);

(print.x)('from (print.x)()');

var o = {
  p: print
};
assert print === o.p('from o.p()');