on ccc0f67 help sign in
Idris-dev/src/Idris
19 files
../ AbsSyntax.hsLift syntax tree, main monad and pretty printing out of AbsSyntax AbsSyntaxTree.hsTest file for new VM, hook up parser Compiler.hsOutput C file (not finished...) Coverage.hsPass pattern variable names to match compiler DSL.hsChange meaning of alternative syntax (| a , b , ... |) Now takes the first alternative to elaborate,rather than requiring exactly one to work. Old behaviour reserved for disambiguating namespaces. DataOpts.hsPass pattern variable names to match compiler Delaborate.hsQuicker resolution of overloaded names By checking the name's type against the goal type rather than fully checking. ElabDecls.hsQuicker resolution of overloaded names By checking the name's type against the goal type rather than fully checking. ElabTerm.hsUnification tweak Use the code the programmer gives, not code the unifier finds. Error.hsNo need to qualify unambiguous names on :p IBC.hsAdded binding form to syntax rules (and updated tutorial accordingly) Imports.hsAdd --ibcsubdir option (thanks to Dirk Ullrich) Parser.hstiny tiny tiny typo fix Primitives.hsTowards primitives in new VM Prover.hsCheck patterns are inaccessible REPL.hsNo need to qualify unambiguous names on :p REPLParser.hsOutput C file (not finished...) Transforms.hsTest file for new VM, hook up parser Unlit.hsRemoved need for terminating ; A declaration is now considered terminated on encountering a token in the same column as the declaration began - or on encountering a semicolon. Libraries and some tests updated.