@@ -1063,7 +1063,7 @@ for '.' {
1063
1063
1064
1064
Other compile-time variables:
1065
1065
1066
- X < |$?PACKAGE > X < |$?MODULE > X < |$?CLASS > X < |$?ROLE > X < |$?GRAMMAR > X < |$?TABSTOP > X < |$?USAGE > X < |$? ENC>
1066
+ X < |$?PACKAGE > X < |$?MODULE > X < |$?CLASS > X < |$?ROLE > X < |$?GRAMMAR > X < |$?TABSTOP > X < |$?ENC >
1067
1067
1068
1068
= for table
1069
1069
$?PACKAGE Which package am I in?
@@ -1072,7 +1072,6 @@ X<|$?PACKAGE>X<|$?MODULE>X<|$?CLASS>X<|$?ROLE>X<|$?GRAMMAR>X<|$?TABSTOP>X<|$?USA
1072
1072
$?ROLE Which role am I in? (as variable)
1073
1073
$?GRAMMAR Which grammar am I in?
1074
1074
$?TABSTOP How many spaces is a tab in a heredoc or virtual margin?
1075
- $?USAGE The usage message generated from the signatures of MAIN subs.
1076
1075
$?ENC Default encoding of Str.encode/Buf.decode/various IO methods.
1077
1076
1078
1077
= head2 Dynamic variables
@@ -1083,7 +1082,7 @@ X<|$?PACKAGE>X<|$?MODULE>X<|$?CLASS>X<|$?ROLE>X<|$?GRAMMAR>X<|$?TABSTOP>X<|$?USA
1083
1082
X < |$*ARGFILES > X < |@*ARGS > X < |$*IN > X < |$*OUT > X < |$*ERR > X < |%*ENV > X < |$*REPO > X < |$*TZ >
1084
1083
X < |$*CWD > X < |$*KERNEL > X < |$*DISTRO > X < |$*VM > X < |$*PERL > X < |$*PID > X < |$*PROGRAM-NAME >
1085
1084
X < |$*PROGRAM > X < |$*EXECUTABLE > X < |$*EXECUTABLE-NAME > X < |$*USER > X < |$*GROUP > X < |$*HOME >
1086
- X < |$*SPEC > X < |$*TMPDIR > X < |$*THREAD > X < |$*SCHEDULER >
1085
+ X < |$*SPEC > X < |$*TMPDIR > X < |$*THREAD > X < |$*SCHEDULER > X < |$*USAGE >
1087
1086
= begin table
1088
1087
$*ARGFILES | An IO::CatHandle that uses @*ARGS as source files, if
1089
1088
| it contains any files, or $*IN otherwise
@@ -1127,6 +1126,10 @@ X<|$*SPEC>X<|$*TMPDIR>X<|$*THREAD>X<|$*SCHEDULER>
1127
1126
| Favor $*EXECUTABLE because it's not guaranteed that the perl
1128
1127
| executable is in PATH.
1129
1128
------------------+--------------------------------------------
1129
+ $*USAGE | Read-only. The default usage message generated from the
1130
+ | signatures of MAIN subs available from inside
1131
+ | sub MAIN and sub USAGE
1132
+ ------------------+--------------------------------------------
1130
1133
$*USER | The user that is running the program. It's an object
1131
1134
| that evaluates to "username (uid)". It will evaluate
1132
1135
| to the username only if treated as a string and the
0 commit comments