Leonardo de Moura
|
ea6eee516b
|
chore(frontends/lean): use => instead of := in match-expressions
Motivation: use same separator used in lambda expressions as in
other programming languages.
|
2019-07-04 11:38:38 -07:00 |
|
Leonardo de Moura
|
a02443d23d
|
chore(frontends/lean): fun x, e ==> fun x => e
|
2019-07-02 13:22:11 -07:00 |
|
Leonardo de Moura
|
91e1d30cf8
|
feat(frontends/lean/builtin_exprs): use ; in do-notation
|
2019-06-27 18:00:43 -07:00 |
|
Leonardo de Moura
|
ab487ea4ac
|
feat(frontends/lean): allow ; instead of in in let-decls
|
2019-06-27 17:12:03 -07:00 |
|
Leonardo de Moura
|
dda0e38802
|
chore(library/init): avoid local notation
|
2019-06-24 15:48:11 -07:00 |
|
Leonardo de Moura
|
bc9e460f62
|
fix(library/init/lean/compiler/ir): collectUsedDecls must take initialization functions into account
Move builtin parser level to its own directory
|
2019-06-21 13:34:42 -07:00 |
|
Leonardo de Moura
|
d9cceec9eb
|
feat(library/init/lean/compiler/ir/emitcpp): avoid unnecessary var decls
|
2019-05-30 09:36:28 -07:00 |
|
Leonardo de Moura
|
c6c46df285
|
feat(library/init/lean/compiler/ir): develop expandresetreuse
|
2019-05-23 12:42:31 -07:00 |
|
Leonardo de Moura
|
f84ea28923
|
fix(library/init/lean/compiler/ir/emitutil): missing FnBody.case
|
2019-05-21 08:11:48 -07:00 |
|
Leonardo de Moura
|
4ed803c564
|
feat(library/init/lean/compiler/ir/emitcpp): emit skeletons
|
2019-05-20 19:08:21 -07:00 |
|
Leonardo de Moura
|
8c4a9116f6
|
feat(library/init/lean/compiler/ir/emitcpp): generate header and function decls
|
2019-05-20 14:47:54 -07:00 |
|
Leonardo de Moura
|
40ecbb7cbc
|
feat(library/init/control/monad): mark monadInhabited as an instance
|
2019-05-20 09:33:17 -07:00 |
|
Leonardo de Moura
|
ff74b9f44a
|
feat(library/init/lean/compiler/ir): add emitutil.lean and emitcpp.lean files
|
2019-05-20 09:25:16 -07:00 |
|