Lines Matching full:foo*

235  * predeclare ..." is printed out for code like "sub bar; foo bar $x"
236 * where the compiler doesn't know if foo is a method call or a function.
487 * # line 500 "foo.pm"
757 * a keyword (do this if the word is a label, e.g. goto FOO)
797 * Called when the lexer wants $foo *foo &foo etc, but the program
798 * text only contains the "foo" portion. The first argument is a pointer
799 * to the "foo", and the second argument is the type symbol to prefix.
1184 @ in pattern could be: @foo, @{foo}, @$foo, @'foo, @::foo.
1186 $ in pattern could be $foo or could be tail anchor. Assumption:
1197 check for embedded @foo
1357 (@foo, @::foo, @'foo, @{foo}, @$foo, @+, @-)
1715 * It deals with "$foo[3]" and /$foo[3]/ and /$foo[0123456789$]+/
1726 * /$foo[-3]/ and /$foo[$bar]/ as well as /$foo[$\d]+/
1867 * foo bar
1868 * between foo(bar) and bar->foo. Returns 0 if not a method, otherwise
1869 * FUNCMETH (bar->foo(args)) or METHOD (bar->foo args).
1874 * Not a method if foo is a subroutine prototyped to take a filehandle.
1875 * Not a method if it's really "Foo $bar"
1876 * Method if it's "foo $bar"
1877 * Not a method if it's really "print foo $bar"
1878 * Method if it's really "foo package::" (interpreted as package->foo)
1879 * Not a method if bar is known to be a subroutine ("sub bar; foo bar")
2124 return GvHV(gv); /* Foo:: */
2158 croak if they tried to say my($foo::bar)
2164 if in a dq string, and they've said @foo and we can't find @foo
2799 /* handle eval qq[#line 1 "foo"\n ...] */
3550 PL_expect = XTERM; /* e.g. print $fh "foo" */
3930 unless name is "Foo::", in which case Foo is a bearword
3970 /* And if "Foo::", then that's what it certainly is. */
4798 SvIVX(PL_lex_stuff) = 0; /* qq'$foo' should intepolate */
5280 $foo'bar has already been turned into $foo::bar, so
5373 Whine if they've said @foo in a doublequoted string,
5374 and @foo isn't a variable we can find in the symbol
6303 /* Handle extended ${^Foo} variables
6862 (<Foo::BAR> or <FOO>) so build a simple readline OP */
6899 ($*@) sub prototypes sub foo ($)
6900 (stuff) sub attr parameters sub foo : attr(stuff)
6901 <> readline or globs <FOO>, <>, <$fh>, or <*.c>