Benchmark-Perl-Formance-Cargo
view release on metacpan or search on metacpan
share/P6STD/STD_P5.pm6 view on Meta::CPAN
token p5special_variable:sym<$=> {
<sym>
}
token p5special_variable:sym<@+> {
<sym>
}
token p5special_variable:sym<%+> {
<sym>
}
token p5special_variable:sym<$+[ ]> {
'$+['
}
token p5special_variable:sym<@+[ ]> {
'@+['
}
token p5special_variable:sym<@+{ }> {
'@+{'
}
token p5special_variable:sym<@-> {
<sym>
}
token p5special_variable:sym<%-> {
<sym>
}
token p5special_variable:sym<$-[ ]> {
'$-['
}
token p5special_variable:sym<@-[ ]> {
'@-['
}
token p5special_variable:sym<%-{ }> {
'@-{'
}
token p5special_variable:sym<$+> {
<sym>
}
token p5special_variable:sym<${^ }> {
<sigil=p5sigil> '{^' :: $<text>=[.*?] '}'
}
token p5special_variable:sym<::{ }> {
'::' <?before '{'>
}
regex p5special_variable:sym<${ }> {
<sigil=p5sigil> '{' {} $<text>=[.*?] '}'
}
token p5special_variable:sym<$[> {
<sym>
}
token p5special_variable:sym<$]> {
<sym>
}
token p5special_variable:sym<$\\> {
<sym>
}
token p5special_variable:sym<$|> {
<sym>
}
token p5special_variable:sym<$:> {
<sym>
}
token p5special_variable:sym<$;> {
<sym>
}
token p5special_variable:sym<$'> { #'
<sym>
}
token p5special_variable:sym<$"> {
<sym> <!{ $*QSIGIL }>
}
token p5special_variable:sym<$,> {
<sym>
}
token p5special_variable:sym['$<'] {
<sym>
}
token p5special_variable:sym«\$>» {
<sym>
}
token p5special_variable:sym<$.> {
<sym>
}
token p5special_variable:sym<$?> {
<sym>
}
# desigilname should only follow a sigil
token desigilname {
[
| <?before '$' > <variable> { $*VAR = $<variable> }
| <longname>
]
}
( run in 0.922 second using v1.01-cache-2.11-cpan-14f38c9f855 )