on fa132ea help sign in
elk/compiler
7 folders, 6 files
../ Generate/Stop importing the Native library by default Language/Create a serializable interface for a module's type information Metadata/Change name of Prelude to Basic, matching change in libraries/ Parse/Add record constructors, begin using lists to represent fields in record types to maintain ordering from the source program SourceSyntax/Simplify code to generate record constraints Transform/Simplify code to check for structural errors Type/Show type errors in the order they appear in the source file Compiler.hsGenerate and use interfaces.data so standard library types are available 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.cabalAdd 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. Initialize.hsGenerate and use interfaces.data so standard library types are available 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.