Closures 25

This commit is contained in:
nazrin 2025-06-11 00:30:22 +00:00
parent 1a614ac45b
commit dc4e6d33b2
16 changed files with 422 additions and 209 deletions

18
test/perverseclosure.lox Normal file
View file

@ -0,0 +1,18 @@
fun outer(){
var x = "value";
fun middle(){
fun inner(){
print x;
}
print "create inner closure";
return inner;
}
print "return from outer";
return middle;
}
var mid = outer();
var in = mid();
in();