sub2() { declare x; ... ...x...; ...y...; //non-local ... } sub1() { declare y; ... ...y...; ...z...; //non-local sub2; ... } main() { declare x,y,z; z = 0; x =5; y =7; sub1;
declare y;
... ...y...; ...z...; //non-local sub2; ...
declare x,y,z; z = 0; x =5; y =7; sub1;