- Timestamp:
- 07/31/08 21:55:08 (5 months ago)
- Location:
- misc/elfish/elfX
- Files:
-
- 2 modified
-
EmitSM0P.pm (modified) (1 diff)
-
elfX (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
misc/elfish/elfX/EmitSM0P.pm
r21649 r21656 72 72 '$SMOP__SLIME__CurrentFrame.move_capturize('~self.capturize($arguments,$id)~");\n" ~ 73 73 $ret ~ ': $continuation.$SMOP__ID__setr();' ~ "\n" 74 } elsif ($n.function eq 'infix:=') { 75 IRx1::Call.new('invocant',$n.capture.arguments[0],'method','STORE','capture',IRx1::Capture.new('arguments',[$n.capture.arguments[1]])).callback(self,$ret); 74 76 } elsif ($n.function eq 'circumfix:( )') { 75 77 $n.capture.arguments[0].callback(self,$ret); -
misc/elfish/elfX/elfX
r21649 r21656 3576 3576 ") . $ret) . "\:\ \$continuation\.\$SMOP__ID__setr\(\)\;") . "\ 3577 3577 ")}) 3578 }elsif((($n->function() eq "infix\:\="))) { 3579 (do{IRx1::Call->new("invocant", $n->capture()->arguments()->[0], "method", "STORE", "capture", IRx1::Capture->new("arguments", [$n->capture()->arguments()->[1]]))->callback($self, $ret)}) 3578 3580 }elsif((($n->function() eq "circumfix\:\(\ \)"))) { 3579 3581 (do{$n->capture()->arguments()->[0]->callback($self, $ret)})
