on 2f6d322 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/Only deprime when generating JavaScript, better to preserve information SourceSyntax/Add types and `deprime` function to SourceSyntax.Helpers Transform/Add canonicalization for aliases and ADTs Type/Properly convert Type.Type to SourceSyntax.Type Compiler.hsProperly convert Type.Type to SourceSyntax.Type 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.hsIf no exports are listed, everything gets exported 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.