on 3f96acf help sign in
elk/compiler
7 folders, 6 files
../ Generate/Cosmetic changes Language/Create a serializable interface for a module's type information Metadata/Change name of Prelude to Basic, matching change in libraries/ Parse/Remove use of SourceSyntax.Rename, which no longer exists SourceSyntax/Add types and `deprime` function to SourceSyntax.Helpers Transform/Get rid of logging and add Int, Float, Char, Bool to the global environment Type/Get rid of current canonicalization code Compiler.hsPrettify code to print program Docs.hsGet all of the Haskell files compiling with the new type checker. Does not actually work, undefined is used in some places as a stopgap measure. Dummy.cabalRemove SourceSyntax.Rename Initialize.hsIntroduce Transform.Canonicalize Paths_Elm.hsAdd two dummy files to make it possible to build the compiler from within emacs. This makes it faster to type-check things and start testing functions. Unique.hsParameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer.