- is CALLER, 4, '{ sub { for { eval { } } } } : caller';
- is CALLER(0), 4, '{ sub { for { eval { } } } } : caller 0';
- is CALLER(1), 2, '{ sub { for { eval { } } } } : caller 1';
- is CALLER(2), 0, '{ sub { for { eval { } } } } : caller 2';
+ is SCOPE, 4, 'block sub for eval : scope';
+ is SCOPE(0), 4, 'block sub for eval : scope 0';
+ is SCOPE(1), 3, 'block sub for eval : scope 1';
+ is SCOPE(2), 2, 'block sub for eval : scope 2';
+ is CALLER, 4, 'block sub for eval : caller';
+ is CALLER(0), 4, 'block sub for eval : caller 0';
+ is CALLER(1), 2, 'block sub for eval : caller 1';
+ is CALLER(2), 0, 'block sub for eval : caller 2';