on 340c2e7 help sign in
elk/compiler
7 folders, 6 files
../ Generate/Fix pattern matching aliases so that it works in all cases. Previously it was totally broken. Language/Add `hoverable` and `hoverables` Metadata/Fix the confusion with "Cons" and "Nil" in issue #176. Parse/Add support for pattern matching on literals. SourceSyntax/Add support for pattern matching on literals. Transform/Clean up Transform/Replace.hs. Switch the environment from a (String -> String) to a (Map String String). Types/Add support for pattern matching on literals. Compiler.hsFinish parameterizing the AST and properly check errors in let expressions. Docs.hsGet the whole compiler building again. 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.hsFinish parameterizing the AST and properly check errors in let expressions. 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.