Files
Noja/samples/deepfailure.noja
T
2021-12-01 00:07:17 +01:00

37 lines
468 B
Plaintext

depth = 9;
fun fail(p)
{
if p < depth:
fail(p+1, depth, fail);
else
assert(false);
}
#fail(0);
defined_globally = 111;
fun A()
{
print('Hello from A!\n');
defined_in_A = 10;
fun B()
{
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();
print('defined_in_B = ', defined_in_B, '\n');
}
A();