on 3a4863f 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/Start using Metadata.Prelude 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.hsFix for "trying to write to a file in a non-existant directory" 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.hsRewrite `readDeps` so that modules are never read more than once 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.