added closures

This commit is contained in:
Francesco Cozzuto
2021-12-01 00:07:17 +01:00
parent cbb8ac4337
commit da61b1a9d9
7 changed files with 99 additions and 35 deletions
+18 -5
View File
@@ -11,14 +11,27 @@ fun fail(p)
#fail(0);
fun a()
defined_globally = 111;
fun A()
{
fun b()
print('Hello from A!\n');
defined_in_A = 10;
fun B()
{
print(depth, '\n');
defined_in_B = 33;
print('Hello from B!\n');
print('defined_globally = ', defined_globally, '\n');
print('defined_in_A = ', defined_in_A, '\n');
print('defined_in_B = ', defined_in_B, '\n');
}
b();
B();
print('defined_in_B = ', defined_in_B, '\n');
}
a();
A();