on ec24738 help sign in
elk/compiler/Transform
7 files
../ Canonicalize.hsAdd canonicalization for aliases and ADTs Check.hsSimplify code to check for structural errors LetBoundVars.hsAdd support for type annotations in let Optimize.hsGet Optimize.hs updated for the newer AST. Replace.hsClean up Transform/Replace.hs. Switch the environment from a (String -> String) to a (Map String String). SortDefinitions.hsMake SortDefinitions aware of ADT constructors, gave incorrect sorts before Substitute.hsConvert more files to the new Expression format that relies more on patterns. Seems to clean things up so far.