Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add (cheap) Parameter.usage-name
Inspired by PR #720 by kalkin++
  • Loading branch information
lizmat committed Mar 4, 2016
1 parent 855de77 commit 676ad66
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/core/Parameter.pm
Expand Up @@ -47,6 +47,11 @@ my class Parameter { # declared in BOOTSTRAP
method name() {
nqp::isnull_s($!variable_name) ?? Nil !! $!variable_name
}
method usage-name() {
nqp::iseq_i(nqp::index('@$%&',nqp::substr($!variable_name,0,1)),-1)
?? $!variable_name
!! nqp::substr($!variable_name,1)
}

method sigil() {
nqp::bitand_i($!flags,$SIG_ELEM_IS_CAPTURE)
Expand Down

0 comments on commit 676ad66

Please sign in to comment.