Leonardo de Moura
34cba1ec2e
feat: add withPosition and checkCol constructors
2020-11-08 06:42:25 -08:00
Leonardo de Moura
2d2d39c78e
chore: use mut
2020-11-07 17:32:13 -08:00
Leonardo de Moura
81d6e065e7
chore: adjust files and tests
2020-11-07 17:32:12 -08:00
Leonardo de Moura
bf4d48f348
chore: cleanup for presentation
2020-11-05 12:43:02 -08:00
Leonardo de Moura
fa7fd4687c
feat: induction with multiple targets
2020-11-03 17:20:53 -08:00
Leonardo de Moura
7cbee83a8a
feat: add try tactic
2020-11-03 17:20:52 -08:00
Leonardo de Moura
b9a2885e65
feat: add repeat tactic
2020-11-03 17:20:52 -08:00
Sebastian Ullrich
f56d81de32
chore: revert "chore: avoid .."
...
This reverts commit 60c0e7b3d4 .
2020-11-03 15:12:23 +01:00
Leonardo de Moura
60c0e7b3d4
chore: avoid ..
...
@Kha The parenthesizer generates an error when `..` is used in terms
2020-11-02 19:32:32 -08:00
Leonardo de Moura
bb99fc400a
chore: remove old crap
2020-11-02 19:16:23 -08:00
Leonardo de Moura
9932c79127
chore: cleanup
2020-11-02 17:27:34 -08:00
Leonardo de Moura
a6fd611db0
chore: use generalizing
2020-11-02 17:01:10 -08:00
Leonardo de Moura
a0ab1b9eb4
chore: remove with
2020-11-02 13:35:26 -08:00
Leonardo de Moura
dfc346e76f
chore: remove obsolete attribute
2020-11-02 06:47:20 -08:00
Leonardo de Moura
806e8784e7
chore: cleanup Quot/Quotient
2020-11-01 09:12:24 -08:00
Leonardo de Moura
bcae20381f
chore: naming convention
2020-10-31 19:19:18 -07:00
Leonardo de Moura
8c9f148e2f
chore: use new termFor, termReturn, termTry, and tryUnless
2020-10-31 19:19:18 -07:00
Leonardo de Moura
34a6125ae2
feat: add coercion from String to IO.Error
2020-10-31 19:19:17 -07:00
Leonardo de Moura
0032578d5b
feat: add have <ident> := <term> tactic macro
2020-10-29 20:39:40 -07:00
Leonardo de Moura
956a646a9c
chore: admit as a macro
2020-10-29 18:58:29 -07:00
Leonardo de Moura
0f3bd8abb4
feat: add rfl and decide! tactic macros
2020-10-29 16:42:22 -07:00
Leonardo de Moura
6858cb5fb6
chore: cleanup
2020-10-29 10:24:16 -07:00
Leonardo de Moura
131cb7036f
feat: add combinators for Subarray
2020-10-28 19:49:38 -07:00
Leonardo de Moura
4ba21ea10c
chore: cleanup src/Array/Basic.lean
2020-10-28 19:35:42 -07:00
Leonardo de Moura
6765440724
chore: remove clutter
2020-10-28 14:11:06 -07:00
Leonardo de Moura
3e6b2964cf
chore: minor cleanup
2020-10-28 13:18:45 -07:00
Leonardo de Moura
86cb5cbdfe
chore: remove auxiliary definition for old frontend
2020-10-28 09:46:38 -07:00
Leonardo de Moura
898a08a0c1
chore: avoid Has prefix in type classes
...
closes #203
2020-10-27 18:29:19 -07:00
Leonardo de Moura
97c93ec557
chore: prepare to rename
2020-10-27 18:09:03 -07:00
Leonardo de Moura
5fed774461
chore: HasRepr ==> Repr
2020-10-27 16:15:10 -07:00
Leonardo de Moura
10c32fcf94
chore: HasToString => ToString
2020-10-27 16:11:48 -07:00
Leonardo de Moura
d6418299c7
chore: naming convention
2020-10-27 13:05:13 -07:00
Leonardo de Moura
633578cfaf
chore: use StateRefT macro
2020-10-27 13:05:12 -07:00
Sebastian Ullrich
7696f71518
Revert "chore: avoid fun | ... => notation"
...
This reverts commit 8c6f536367 .
2020-10-27 16:50:58 +01:00
Leonardo de Moura
7e244686e9
chore: remove old notation
2020-10-26 09:16:51 -07:00
Leonardo de Moura
16f7bef88f
chore: remove old frontend leftovers
2020-10-26 09:08:07 -07:00
Leonardo de Moura
13c2a8ff51
chore: remove #lang lean4 header
2020-10-25 09:54:07 -07:00
Leonardo de Moura
f89d34e0dc
chore: cleanup
2020-10-25 09:53:52 -07:00
Leonardo de Moura
8c6f536367
chore: avoid fun | ... => notation
...
@Kha the pretty printer fails when we use the `fun+match` macro. Example:
```
fun
| PSum.inl a => 1 + sizeof a
| PSum.inr b => 1 + sizeof b
```
The test `Reparen.lean` fails without this commit. Here is the error message
```
error: no known parenthesizer for kind 'Lean.Parser.Term.matchAlts'
```
2020-10-25 09:36:44 -07:00
Leonardo de Moura
1d338c4fc4
chore: move Core.lean to new frontend
2020-10-25 08:54:37 -07:00
Leonardo de Moura
f7fcff56b8
chore: remove workaround
2020-10-24 16:48:43 -07:00
Leonardo de Moura
ffa1647bd5
chore: move to new frontend
2020-10-24 16:42:10 -07:00
Leonardo de Moura
3941b55bb8
chore: remove old HasCoe
2020-10-24 16:22:52 -07:00
Leonardo de Moura
35f0bf7d77
chore: move to new frontend
2020-10-24 16:21:23 -07:00
Leonardo de Moura
522edc6743
chore: move to new frontend
2020-10-23 20:49:58 -07:00
Leonardo de Moura
535765993a
chore: move to new frontend
2020-10-23 19:59:46 -07:00
Leonardo de Moura
afd53cab75
chore: move to new frontend
2020-10-23 17:36:29 -07:00
Leonardo de Moura
3757b26dc2
chore: move to new frontend
2020-10-23 17:30:48 -07:00
Leonardo de Moura
7dfff63db6
chore: move to new frontend
2020-10-23 17:15:05 -07:00
Leonardo de Moura
6514253d10
chore: move to new frontend
2020-10-23 16:56:36 -07:00