on 5d90172 help sign in
elk/compiler/Transform
7 files
../ Canonicalize.hsGet rid of logging and add Int, Float, Char, Bool to the global environment 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.