on 3f96acf 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.hsAdd a way to flatten lets that have become nested Substitute.hsConvert more files to the new Expression format that relies more on patterns. Seems to clean things up so far.