You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This method splits the XSUB signature string into individual parameter
strings and then parses them. Rename the var from '@Args' to
'@param_texts' since it contains parameters rather than args. The _text
suffix is to distinguish them from $param objects.
This is one of the last steps in my quiet mission to rename variables
etc from *arg* to *param* where they hold info about params rather than args.
This is particularly significant as some parameters (like 'length(foo)')
don't get bound to args, so there isn't a 1:1 correspondence.
Also, shorten the names of a couple of lex vars now that they're
only in a small method with limited scope:
$args_count => $nargs
$optional_args_count => $opt_args
Should be no functional changes.
0 commit comments