on 272ecc6 help sign in
elk/compiler
7 folders, 4 files
../ Gen/Switch to using MultiIf for all if expressions. Simplifies AST. Language/Change the Haskell API for compilation to make it easier to see error messages. Metadata/Rename Model/ to Metadata/ because it now only holds info about the types of library functions. Parse/Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer. SourceSyntax/Parameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer. Transform/Begin getting the parser to match the new SourceSyntax modules. Types/Begin getting the parser to match the new SourceSyntax modules. Compiler.hsSwitch to only generating elmo files. Turn off the CPP flags in .cabal and remove all generated JS files on each build for now. Docs.hsParse out types from ADT constructors. Initialize.hsMinor code changes to help allow custom infix precedence and associativity. Unique.hsParameterized the AST for type annotations and variable types. Also rename Guid.hs to Unique.hs which reads a lot nicer.