Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Document letscope
  • Loading branch information
sorear committed Mar 1, 2011
1 parent 8a2c6e7 commit f05ff59
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/nam.pod
Expand Up @@ -161,6 +161,13 @@ some internal code fragments, usually in response to _hack settings.
Sets the C<$line_number> for the C<$operation>. In the C# backend, line
number is only recorded at high-level call sites within the span.

=head3 letscope($transparent,{$lexname,$letname}...,$body)

Within C<$body>, any lexical access to a C<$lexname> is remapped into
a C<letvar> access to the corresponding C<$letname>. This is used for
inlined functions. If C<$transparent> is false, the corresponding
scope should be seen by C<OUTER::> and the like (not yet implemented).

=head3 xspan($n1,$n2,$sync,$body,{$class,$name,$goto},..)

Generates the code for C<$body> bracketed by the labels C<$n1> and
Expand Down

0 comments on commit f05ff59

Please sign in to comment.