Leonardo de Moura
|
fda1d7b213
|
refactor: elabAppArgsAux
It also adds better support for opt/auto params and named arguments.
|
2020-10-11 15:08:12 -07:00 |
|
Leonardo de Moura
|
0fe705f3a1
|
feat: improve error messages for unassigned metavariables
cc @Kha
|
2020-09-29 17:18:03 -07:00 |
|
Sebastian Ullrich
|
3834a89cdc
|
feat: activate new pretty printer
|
2020-09-17 08:12:28 -07:00 |
|
Leonardo de Moura
|
1ce80d5ba7
|
feat: hide auxiliary declarations
|
2020-09-15 16:50:16 -07:00 |
|
Sebastian Ullrich
|
897f277a3e
|
test: strip mvar suffixes
|
2020-09-15 09:32:00 -07:00 |
|
Leonardo de Moura
|
0a853b2c44
|
feat: abstract nested proofs in definitions
|
2020-09-08 11:59:26 -07:00 |
|
Leonardo de Moura
|
ef87b33cdc
|
test: add another missing hole test
|
2020-09-07 17:18:20 -07:00 |
|
Leonardo de Moura
|
fc0be5e391
|
feat: improve error message position when definition type is metavar
|
2020-09-07 17:16:44 -07:00 |
|
Leonardo de Moura
|
18a9cb9b43
|
feat: improve error message position for binders with implicit types
|
2020-09-07 17:02:43 -07:00 |
|
Leonardo de Moura
|
d8855c2673
|
feat: elaborate all definitions using elabMutualDef
|
2020-09-06 07:23:47 -07:00 |
|
Leonardo de Moura
|
6f1975aef5
|
feat: report errors for unassigned metavariables
We were not reporting unassigned metavariables due to
1- `_`
2- Named holes (e.g., `?x`)
3- Implicit arguments
|
2020-08-27 15:03:41 -07:00 |
|
Leonardo de Moura
|
09a375b540
|
feat: reject _ where function is expected
It should behave like Lean3.
|
2020-08-26 18:48:05 -07:00 |
|