Mope REPL — 2020 — © Peter van der Zee —  Github
Files
+ -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
// simple closures passing 

function A(outer_arg){
  let local_var = outer_arg
  function B(b_arg_1, b_arg_2) {
    // this is called 4x;
    // z = string, zz = string (through g)
    // z = string, zz = string (through h)
    // z = number, zz = number (through g)
    // z = number, zz = number (through h)
    b_arg_1 === b_arg_2;
  }
  function C(c_arg) {
    B(local_var, c_arg); // mmmmmmm, halp
  }
  function D(d_arg) {
    B(local_var, d_arg); // mmmmmmm, halp
  }

  C(local_var);
  D(local_var);
}
A('x');
A(1);


Console
Issues
Reported problems appear here...
Tokens