- Timestamp:
- 11/09/08 23:04:39 (2 months ago)
- Location:
- v6
- Files:
-
- 3 modified
-
mildew/mildew (modified) (2 diffs)
-
smop/src/p6opaque.sm0p (modified) (3 diffs)
-
smop/src/s1p_pureprototypehow.sm0p (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
v6/mildew/mildew
r22943 r22945 241 241 my @positional = $positional ? $positional->emit_m0ld : (); 242 242 my $ident = $methodop->{longname}->canonical; 243 if ($m->{sym} eq ' ^!') {243 if ($m->{sym} eq '.^!') { 244 244 $ident = '^!' . $ident; 245 245 } … … 253 253 } elsif (my $postop = $m->{dottyop}{postop}) { 254 254 if (my $postcircumfix = $postop->{postcircumfix}) { 255 my $positional = $ methodop->{semilist}[0]{statement}[0];255 my $positional = $postcircumfix->{semilist}{statement}[0]; 256 256 my @positional = $positional ? $positional->emit_m0ld : (); 257 257 AST::Call->new( -
v6/smop/src/p6opaque.sm0p
r22690 r22945 6 6 #include <smop_s1p.h> 7 7 #include <smop_oo.h> 8 #include <smop_mold.h> 8 9 #include <smop_lowlevel.h> 9 10 … … 305 306 } else if (SMOP_RI(invocant) != (SMOP__ResponderInterface*)SMOP__p6opaque__RI) { 306 307 fprintf(stderr,"[smop p6opaque] dispatching with non p6opaque invocant\n"); 308 } else if (invocant == SMOP__p6opaque__RI && identifier == SMOP__ID__FETCH) { 309 ___VALUE_FETCH___; 307 310 } else if (invocant == SMOP__p6opaque__RI) { 308 311 fprintf(stderr,"[smop p6opaque] dispatching with p6opaque RI (%s)\n",(char*)(identifier->data + sizeof(int))); … … 453 456 } else if (actualidentifier == SMOP__ID__STORE) { 454 457 ___VALUE_STORE___; 455 } else { 458 } else if (actualidentifier == SMOP__ID__DESTROYALL) { 459 460 } else { 461 identifier = actualidentifier; 456 462 ___UNKNOWN_METHOD___; 457 463 } -
v6/smop/src/s1p_pureprototypehow.sm0p
r22712 r22945 44 44 SMOP_DISPATCH(interpreter,SMOP_RI(interpreter),SMOP__ID__goto,frame); 45 45 46 } else if (SMOP__ID__FETCH == identifier) { 47 ___VALUE_FETCH___; 46 48 } else { 47 49 ___UNKNOWN_METHOD___;
