comparison functional.rhope @ 101:f4fc0a98088a

Fixed some bugs that were preventing compiled compiler from working correctly. Need to address memory usage
author Mike Pavone <pavone@retrodev.com>
date Mon, 09 Aug 2010 23:53:20 -0400
parents a34a982ecd32
children
comparison
equal deleted inserted replaced
100:f51c4c17457c 101:f4fc0a98088a
45 } 45 }
46 46
47 _Find[list,pred,cur:loc,not found] 47 _Find[list,pred,cur:loc,not found]
48 { 48 {
49 val <- [list]Index[cur] 49 val <- [list]Index[cur]
50 If[[pred]Call[val]] 50 If[[pred]Call[val,cur]]
51 { 51 {
52 loc <- cur 52 loc <- cur
53 }{ 53 }{
54 ,not found <- [list]Next[cur] 54 ,not found <- [list]Next[cur]
55 { loc,not found <- _Find[list,pred,~] } 55 { loc,not found <- _Find[list,pred,~] }