on 0f3910d 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/Make SortDefinitions aware of ADT constructors, gave incorrect sorts before Type/Whitespace cleanup 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.