Lines Matching full:foo*
158 # XXX perhaps new Safe 'Root', mask => $mask, foo => bar, ...;
189 # The 'my $foo' is needed! Without it you get an
204 #delete $leaf_symtab->{'foo'};
206 # my $foo = undef ${"$stem\::"}{"$leaf\::"};
599 Examples of legal names are '$foo' for a scalar, '@foo' for an
600 array, '%foo' for a hash, '&foo' or 'foo' for a subroutine and '*foo'
601 for a glob (i.e. all symbol table entries associated with "foo",
613 $safe->share_from('main', [ '$foo', '%bar', 'func' ]);
627 ${$cpt->varglob('foo')} = "Hello world";
632 $Root::foo = "Hello world";
682 Consider a function foo() in package pkg compiled outside a compartment
684 'Root'. If foo() contains an eval statement like eval '$foo = 1' then,
685 normally, $pkg::foo will be set to 1. If foo() is called from the
686 compartment (by whatever means) then instead of setting $pkg::foo, the
687 eval will actually set $Root::pkg::foo.