Leonardo de Moura
|
3974fee87c
|
chore: update stage0
|
2019-12-12 09:00:02 -08:00 |
|
Leonardo de Moura
|
a124461dca
|
chore: rename projection function major field to self
This is useful for projection function for classes + named arguments.
|
2019-12-12 08:55:55 -08:00 |
|
Leonardo de Moura
|
d18e8d95b9
|
feat: add isStructure
|
2019-12-12 08:48:49 -08:00 |
|
Leonardo de Moura
|
fc375b56bc
|
test: Structure.lean
|
2019-12-12 08:28:57 -08:00 |
|
Leonardo de Moura
|
40304df1af
|
feat: add helper functions for accessing structures
|
2019-12-12 08:19:59 -08:00 |
|
Leonardo de Moura
|
9caf3b2878
|
chore: add instances
|
2019-12-12 08:19:38 -08:00 |
|
Leonardo de Moura
|
ad62992373
|
feat: add appendBefore
|
2019-12-12 08:19:13 -08:00 |
|
Leonardo de Moura
|
820016e09a
|
chore: remove dead code
|
2019-12-12 07:58:55 -08:00 |
|
Leonardo de Moura
|
a30ffce32d
|
feat: handle Lean.Parser.Term.proj kind
|
2019-12-12 06:29:25 -08:00 |
|
Leonardo de Moura
|
8165abb125
|
chore: naming convention
|
2019-12-12 06:29:13 -08:00 |
|
Leonardo de Moura
|
36648ebe69
|
fix: DiscrTree.getKeyArgs
|
2019-12-12 05:04:31 -08:00 |
|
Leonardo de Moura
|
d6b4b96ab8
|
test: HasBeq Nat instance
|
2019-12-11 18:09:23 -08:00 |
|
Leonardo de Moura
|
34332ecaa9
|
fix: forallBoundedTelescope
|
2019-12-11 18:08:41 -08:00 |
|
Leonardo de Moura
|
4b285a48dc
|
fix: forallMetaTelescopeReducing
|
2019-12-11 18:03:11 -08:00 |
|
Leonardo de Moura
|
77bf2a60e1
|
fix: lambdaMetaTelescope
|
2019-12-11 17:50:34 -08:00 |
|
Leonardo de Moura
|
2ae62fd3e8
|
test: instances generated by class command
|
2019-12-11 17:22:55 -08:00 |
|
Leonardo de Moura
|
acccfdfbd5
|
chore: update stage0
|
2019-12-11 17:20:43 -08:00 |
|
Leonardo de Moura
|
b773bb9ceb
|
fix: make sure instances created by class command are stored in the new DiscrTree
|
2019-12-11 17:16:12 -08:00 |
|
Leonardo de Moura
|
cb8dacf76a
|
feat: elaborate missing notation
|
2019-12-11 16:41:41 -08:00 |
|
Leonardo de Moura
|
8f21f6a062
|
chore: update stage0
|
2019-12-11 16:27:18 -08:00 |
|
Leonardo de Moura
|
e7d818fe61
|
chore: add workaround for attribute parsing infrastructure
|
2019-12-11 16:26:34 -08:00 |
|
Leonardo de Moura
|
8fd70ee882
|
feat: add builtin notation
|
2019-12-11 16:22:23 -08:00 |
|
Leonardo de Moura
|
6cd7d568d3
|
chore: HasModn ==> HasModN
|
2019-12-11 15:36:58 -08:00 |
|
Leonardo de Moura
|
a119bdd8e4
|
feat: elaborate instance implicit arguments
|
2019-12-11 15:23:23 -08:00 |
|
Leonardo de Moura
|
becbc9e2eb
|
feat: elaborate $
|
2019-12-11 14:15:24 -08:00 |
|
Leonardo de Moura
|
ef82c327eb
|
fix: List notation
|
2019-12-11 10:49:06 -08:00 |
|
Leonardo de Moura
|
18db026367
|
fix: elabAppArgsAux
|
2019-12-11 10:41:41 -08:00 |
|
Leonardo de Moura
|
524a34ba29
|
fix: List notation elaborator
|
2019-12-11 10:33:57 -08:00 |
|
Leonardo de Moura
|
8192828b9c
|
fix: lean_expr_update_* functions
|
2019-12-11 10:15:21 -08:00 |
|
Leonardo de Moura
|
2f1d4d50e9
|
chore: update stage0
|
2019-12-11 09:54:04 -08:00 |
|
Leonardo de Moura
|
820f57880f
|
chore: compilation warning
|
2019-12-11 09:53:28 -08:00 |
|
Sebastian Ullrich
|
203bf76ff4
|
chore: ignore stale .c file at update-stage0
|
2019-12-11 09:45:15 -08:00 |
|
Sebastian Ullrich
|
0c9f01ac18
|
fix: truly separate stage2/3 builds by copying all sources
|
2019-12-11 09:45:01 -08:00 |
|
Leonardo de Moura
|
a884280e24
|
feat: elaborate named arguments
|
2019-12-11 09:40:46 -08:00 |
|
Leonardo de Moura
|
e13a10fbf2
|
feat: elaborate explicit and implicit arguments
|
2019-12-11 09:04:26 -08:00 |
|
Leonardo de Moura
|
a98f02fd46
|
feat: produce error if named argument is set more than once
|
2019-12-11 07:48:22 -08:00 |
|
Leonardo de Moura
|
4795698eca
|
doc: postponing
|
2019-12-11 07:26:52 -08:00 |
|
Leonardo de Moura
|
d1b6f3a6e9
|
feat: add elabChoice
|
2019-12-11 06:25:36 -08:00 |
|
Leonardo de Moura
|
20c5fc822d
|
chore: update stage0
|
2019-12-11 06:21:34 -08:00 |
|
Leonardo de Moura
|
e0f91409b1
|
fix: mark choice as valid SyntaxNodeKind
|
2019-12-11 06:19:12 -08:00 |
|
Leonardo de Moura
|
4f730d82e0
|
feat: elabAppFn
|
2019-12-11 06:19:12 -08:00 |
|
Leonardo de Moura
|
c3005671f5
|
chore: avoid ^do ...
|
2019-12-11 06:19:12 -08:00 |
|
Leonardo de Moura
|
3d1aee2925
|
feat: add support for @ and choice
|
2019-12-11 06:19:12 -08:00 |
|
Leonardo de Moura
|
436c1fbda7
|
chore: enforce naming convention
|
2019-12-10 16:24:54 -08:00 |
|
Leonardo de Moura
|
83b0a712d9
|
feat: convert KernelException into MessageData
|
2019-12-10 16:22:20 -08:00 |
|
Leonardo de Moura
|
de7cbc17b2
|
feat: add user-friendly Meta.Exception -> MessageData
|
2019-12-10 15:49:52 -08:00 |
|
Leonardo de Moura
|
4d52d22eb1
|
feat: support for overloaded notation
|
2019-12-10 15:07:10 -08:00 |
|
Leonardo de Moura
|
6fc8e2f3f4
|
feat: add withoutPostponing
|
2019-12-10 15:07:10 -08:00 |
|
Sebastian Ullrich
|
422066ee4e
|
chore: update stage0
|
2019-12-10 22:45:35 +01:00 |
|
Sebastian Ullrich
|
52c97e7bee
|
feat: integrate quotation terms into old parser
|
2019-12-10 22:45:35 +01:00 |
|