diff options
Diffstat (limited to 'lambda-calcul/haskell/src/Minilang/Lambda.hs')
| -rw-r--r-- | lambda-calcul/haskell/src/Minilang/Lambda.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lambda-calcul/haskell/src/Minilang/Lambda.hs b/lambda-calcul/haskell/src/Minilang/Lambda.hs index 2372578..d223658 100644 --- a/lambda-calcul/haskell/src/Minilang/Lambda.hs +++ b/lambda-calcul/haskell/src/Minilang/Lambda.hs @@ -22,8 +22,8 @@ loadProgram language env context exprs = fmap (\(res, e, c) -> (reverse res, e, c)) result where result = - foldr - ( \expr acc -> + foldl + ( \acc expr -> case acc of Left typeError -> Left typeError Right (results, env', context') -> |
