Hi. I wrote a variable finding program. The output is below for those interested (yes, it relies on ack), but the questions the output raises are:
-       Does the $?TABSTOP have a special meaning, or is it just an example
        like $?FOO is in so many places?
-       Should those @?ROUTINE, etc, variables be removed from S02 like they
        were from S28?
-       Is $?NF a special Unicode variable?

Maybe also the questions that I put in the "Not yet defined" section are appropriate here too:
-       We seem to have $*INC in the table at the top, @*INC in S19 and the
        table immediately above, %*INC also in the table above.  Are all 3
correct? - The $?LANG and $*LANG variables are also confusing (both in S02,
        with completely different meanings).

        Thanks.  Output follows.

Perl6/Spec/S02-bits.pod:2105: constant $?TABSTOP = 4; # assume heredoc tabs mean 4 spaces
Perl6/Spec/S02-bits.pod:2129:    @?ROUTINE   Which nested routines am I in?
Perl6/Spec/S02-bits.pod:2131:    @?BLOCK     Which nested blocks am I in?
Perl6/Spec/S02-bits.pod:2133: @?LABEL Which nested block labels am I in?
Perl6/Spec/S02-bits.pod:2147:    @?PACKAGE   Which nested packages am I in?
Perl6/Spec/S02-bits.pod:2149:    @?MODULE    Which nested modules am I in?
Perl6/Spec/S02-bits.pod:2151:    @?CLASS     Which nested classes am I in?
Perl6/Spec/S02-bits.pod:2153:    @?ROLE      Which nested roles am I in?
Perl6/Spec/S02-bits.pod:2155:    @?GRAMMAR   Which nested grammars am I in?
Perl6/Spec/S02-bits.pod:3255:to be C<< ($?TABSTOP // 8) >> spaces, but as long as tabs and spaces are used consistently Perl6/Spec/S05-regex.pod:711: $<OPEN> = '(' <SETGOAL: ')'> <expression> [ $GOAL || <FAILGOAL> ] Perl6/Spec/S32-setting-library/Str.pod:219: our Int multi method codes ( Str $string: $nf = $?NF) is export


---------------------------------------------------------------------
| Name: Tim Nelson                 | Because the Creator is,        |
| E-mail: wayl...@wayland.id.au    | I am                           |
---------------------------------------------------------------------

----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----

Reply via email to