- Timestamp:
- 07/24/08 23:01:25 (6 months ago)
- Location:
- misc/elfish/elfX
- Files:
-
- 3 modified
-
IRx1_FromAST.pm (modified) (1 diff)
-
IRx1_FromAST_create.pl (modified) (1 diff)
-
elfX (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
misc/elfish/elfX/IRx1_FromAST.pm
r21514 r21519 139 139 140 140 $main::irbuilder.add_constructor('dotty:.^!', sub ($m) { 141 IRx1::Call.newp($m,$+blackboard::expect_term_base,' .^!'~irbuild_ir($m.{'hash'}{'methodop'}.{'hash'}{'ident'}),IRx1::Capture.newp($m,irbuild_ir($m.{'hash'}{'methodop'}.{'hash'}{'semilist'})||[]));141 IRx1::Call.newp($m,$+blackboard::expect_term_base,'^!'~irbuild_ir($m.{'hash'}{'methodop'}.{'hash'}{'ident'}),IRx1::Capture.newp($m,irbuild_ir($m.{'hash'}{'methodop'}.{'hash'}{'semilist'})||[])); 142 142 }); 143 143 -
misc/elfish/elfX/IRx1_FromAST_create.pl
r21514 r21519 78 78 79 79 dotty:.^! 80 Call.newp($+blackboard::expect_term_base,' .^!'~$m<methodop><ident>,Capture.newp($m<methodop><semilist>||[]))80 Call.newp($+blackboard::expect_term_base,'^!'~$m<methodop><ident>,Capture.newp($m<methodop><semilist>||[])) 81 81 82 82 dotty:postcircumfix -
misc/elfish/elfX/elfX
r21514 r21519 1922 1922 (do{IRx1::Call->newp($m, $::es_blackboard__expect_term_base, irbuild_ir($m->{"hash"}->{"ident"}), IRx1::Capture->newp($m, (irbuild_ir($m->{"hash"}->{"semilist"}) || [])))})}); 1923 1923 $main::irbuilder->add_constructor("dotty\:\.\^\!", sub {my($m)=@_; 1924 (do{IRx1::Call->newp($m, $::es_blackboard__expect_term_base, ("\ .\^\!" . irbuild_ir($m->{"hash"}->{"methodop"}->{"hash"}->{"ident"})), IRx1::Capture->newp($m, (irbuild_ir($m->{"hash"}->{"methodop"}->{"hash"}->{"semilist"}) || [])))})});1924 (do{IRx1::Call->newp($m, $::es_blackboard__expect_term_base, ("\^\!" . irbuild_ir($m->{"hash"}->{"methodop"}->{"hash"}->{"ident"})), IRx1::Capture->newp($m, (irbuild_ir($m->{"hash"}->{"methodop"}->{"hash"}->{"semilist"}) || [])))})}); 1925 1925 $main::irbuilder->add_constructor("dotty\:postcircumfix", sub {my($m)=@_; 1926 1926 (do{my $s = ($m->match_string());
