on e62b7ea help sign in
11 files
../ CaseTree.hsAdded prelude.strings, made believe_me primitive Constraints.hsGenerate bytecode so that files don't need to be rechecked every time they're loaded CoreParser.hsAdded case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known a… Elaborate.hsAdded case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known a… Evaluate.hsFix pattern name bug where name is already a CAF ProofShell.hsAdded case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known a… ProofState.hsPostpone injectivity check until after unification ShellParser.hsFiddle with elaborator; update interp sample and test TT.hsAdded case and pattern matching let bindings Also pattern matching bind in do notation case notation currently has limitations: - only works on simple types (each pattern must have the same type, more specifically) - return type needs to be known a… Typecheck.hsAdded idiom brackets Unify.hsPostpone injectivity check until after unification