X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FLexical%2FTypes.pm;h=7cc33e7c25294f796262ed08b09b276bff7fd9fe;hb=f2c60b20f25085c43896f01a69e779c57100bc7d;hp=e935d3880a124e6b1ce213f2a6b4575f78d37b7e;hpb=e969ec4cc563f70e92f4428bfc01528de9b8ceb9;p=perl%2Fmodules%2FLexical-Types.git diff --git a/lib/Lexical/Types.pm b/lib/Lexical/Types.pm index e935d38..7cc33e7 100644 --- a/lib/Lexical/Types.pm +++ b/lib/Lexical/Types.pm @@ -247,20 +247,6 @@ If you prefer to use constants rather than creating empty packages, you can repl =head1 CAVEATS -For C to be able to parse C, you need : - -=over 4 - -=item * - -either the C package to be defined ; - -=item * - -or for C to be a constant sub returning a valid defined package. - -=back - The restrictions on the type (being either a defined package name or a constant) apply even if you use the C<'as'> option to redirect to another package, and are unlikely to find a workaround as this happens deep inside the lexer - far from the reach of an extension. Only one mangler or prefix can be in use at the same time in a given scope.