Leonardo de Moura
|
941a6165e5
|
chore: cleanup
|
2022-01-26 18:26:23 -08:00 |
|
Leonardo de Moura
|
b0083e0dd0
|
feat: use elaborated type to generate instance name
closes #951
|
2022-01-20 17:09:55 -08:00 |
|
Leonardo de Moura
|
7d5f14b4a7
|
chore: elaborate default_or_ofNonempty% and add mkDefault
|
2022-01-15 11:55:58 -08:00 |
|
Leonardo de Moura
|
a438a2ee21
|
feat: elaborate arbitrary_or_ofNonempty% and use it to define constants
|
2022-01-14 17:22:39 -08:00 |
|
Gabriel Ebner
|
bfc74decde
|
feat: add info field to Syntax.node
|
2021-10-26 20:19:27 +02:00 |
|
Leonardo de Moura
|
bbb74bfd9a
|
feat: elaborate optional deriving after def
|
2021-09-03 10:22:17 -07:00 |
|
Leonardo de Moura
|
d682d60025
|
chore: cleanup
|
2021-09-03 09:48:36 -07:00 |
|
Leonardo de Moura
|
672849e302
|
feat: improve error message for constant a b c : Nat
see issue #645
|
2021-08-26 08:26:33 -07:00 |
|
Sebastian Ullrich
|
d15e2b3756
|
refactor: make notation and macro macros again
|
2021-04-24 11:25:08 +02:00 |
|
Leonardo de Moura
|
3a80e87793
|
chore: #405 step 1
|
2021-04-22 20:03:48 -07:00 |
|
Leonardo de Moura
|
2e5a9d9c99
|
chor: fix import
|
2021-03-27 14:34:44 -07:00 |
|
Leonardo de Moura
|
164577d94e
|
chore: remove parser! and tparser!
The new macros are called "leading_parser` and `trailing_parser`.
cc @Kha
|
2021-03-11 09:36:58 -08:00 |
|
Leonardo de Moura
|
4fc06bfcca
|
feat: add optional (priority := <prio>) to instance command
|
2020-12-21 10:02:12 -08:00 |
|
Leonardo de Moura
|
3b6d65c3c3
|
chore: use deriving Inhabited
|
2020-12-13 10:09:20 -08:00 |
|
Leonardo de Moura
|
0b8edeeadc
|
chore: use double quoted literals
|
2020-12-09 17:51:01 -08:00 |
|
Leonardo de Moura
|
44d0fe993a
|
feat: ensure scoped instances cannot be used outside namespaces
|
2020-12-05 16:26:31 -08:00 |
|
Leonardo de Moura
|
fdc2c9f281
|
feat: process local instance ... and scoped instance ... commands
|
2020-12-05 15:46:25 -08:00 |
|
Leonardo de Moura
|
aad8ea9c76
|
feat: stable parser names
```
syntax term "+" term : term -- generates `term_+_`
syntax "[" sepBy(term, ", ") "]" : term -- generates `term[_,]`
syntax "done" : tactic -- generates `tacticDone`
```
cc @Kha
|
2020-12-04 18:00:51 -08:00 |
|
Leonardo de Moura
|
0869f38de4
|
chore: update structure, class, inductive
|
2020-11-27 15:09:30 -08:00 |
|
Leonardo de Moura
|
3b75a56160
|
chore: prepare to make arbitrary argument implicit
|
2020-11-25 08:30:03 -08:00 |
|
Leonardo de Moura
|
050bdd2e88
|
feat: readable auto generated instance names
|
2020-11-21 11:05:28 -08:00 |
|
Leonardo de Moura
|
c305c2691f
|
chore: use :=
|
2020-11-19 07:22:31 -08:00 |
|
Leonardo de Moura
|
13c2a8ff51
|
chore: remove #lang lean4 header
|
2020-10-25 09:54:07 -07:00 |
|
Leonardo de Moura
|
3de97ddc27
|
feat: run linters in the new frontend
|
2020-10-23 14:04:28 -07:00 |
|
Leonardo de Moura
|
1495f403a1
|
chore: use builtin_initialize instead of initialize at src/Lean
|
2020-10-19 15:17:02 -07:00 |
|
Leonardo de Moura
|
3cfff9df14
|
chore: remove workarounds
|
2020-10-15 15:34:36 -07:00 |
|
Leonardo de Moura
|
d1ad5eb51a
|
chore: add workarounds
|
2020-10-15 14:56:38 -07:00 |
|
Leonardo de Moura
|
43efdd50f7
|
chore: move to new frontend
|
2020-10-14 17:38:17 -07:00 |
|
Leonardo de Moura
|
719f384d69
|
chore: move DefView to new frontend
|
2020-10-09 17:26:54 -07:00 |
|
Leonardo de Moura
|
d0993d07a1
|
chore: rename Definition.lean => DefView.lean
|
2020-09-06 08:40:48 -07:00 |
|