Module LetDropping

Summary of exported operations:

letDropping :: [Rule] -> [Rule]  Deterministic 
insertLetInRule :: [Rule] -> Rule -> Rule  Deterministic 
insertLetInExp :: [Rule] -> Term -> Term  Deterministic 
replaceLetCall :: String -> [Term] -> Int -> Rule -> Term  Deterministic 

Exported operations:

letDropping :: [Rule] -> [Rule]  Deterministic 

insertLetInRule :: [Rule] -> Rule -> Rule  Deterministic 

insertLetInExp :: [Rule] -> Term -> Term  Deterministic 

replaceLetCall :: String -> [Term] -> Int -> Rule -> Term  Deterministic