Sebastian Ullrich
|
b70edfaa2d
|
test: simple quotation terms
|
2019-12-17 12:16:13 -08:00 |
|
Sebastian Ullrich
|
027b3921b3
|
fix: don't panic on unsupported antiquotation content
|
2019-12-17 12:16:13 -08:00 |
|
Sebastian Ullrich
|
b5e5a02c8d
|
refactor: use quotation terms in quotation term elaborator
|
2019-12-17 12:16:13 -08:00 |
|
Leonardo de Moura
|
2e8b7b2461
|
feat: expanding cdot notation
|
2019-12-17 12:09:41 -08:00 |
|
Leonardo de Moura
|
3d6146756f
|
feat: elaborate lambda abstractions
|
2019-12-17 11:44:40 -08:00 |
|
Leonardo de Moura
|
d9d1c67d86
|
feat: add cdot notation detection
We need `fun` elaboration.
|
2019-12-17 10:21:39 -08:00 |
|
Leonardo de Moura
|
d3da0abc8a
|
chore: style
|
2019-12-17 10:21:20 -08:00 |
|
Leonardo de Moura
|
9760ddfd92
|
feat: add new kind
|
2019-12-17 10:21:03 -08:00 |
|
Leonardo de Moura
|
65edd6e37c
|
chore: fix tests
|
2019-12-17 07:37:58 -08:00 |
|
Leonardo de Moura
|
1b9fb2f726
|
fix: elabNum
|
2019-12-16 17:51:29 -08:00 |
|
Leonardo de Moura
|
c5d2b06037
|
feat: add decLevel?
|
2019-12-16 17:32:35 -08:00 |
|
Leonardo de Moura
|
e922f8a46c
|
feat: split synthetic into synthetic and syntheticOpaque
|
2019-12-16 17:06:45 -08:00 |
|
Leonardo de Moura
|
827c0c3294
|
doc: update synthetic metavariable comment
|
2019-12-16 11:50:27 -08:00 |
|
Leonardo de Moura
|
4eb6f67e7a
|
chore: style
|
2019-12-16 10:48:54 -08:00 |
|
Leonardo de Moura
|
0ca5239de9
|
chore: Field ==> LVal
|
2019-12-16 10:47:31 -08:00 |
|
Leonardo de Moura
|
9838a6a8b1
|
chore: fix tests
|
2019-12-16 10:31:51 -08:00 |
|
Leonardo de Moura
|
c6c68cc4b1
|
feat: elaborate numerals
|
2019-12-16 10:28:28 -08:00 |
|
Leonardo de Moura
|
b8257f2317
|
feat: add HasOfNat
It is used to encode numerical literals in the new frontend.
|
2019-12-16 10:28:28 -08:00 |
|
Leonardo de Moura
|
34b8e3ef04
|
feat: elaborate string literals
|
2019-12-16 10:28:28 -08:00 |
|
Leonardo de Moura
|
7d736e63b1
|
fix: print for string literal
|
2019-12-16 10:28:28 -08:00 |
|
Leonardo de Moura
|
a172998954
|
chore: update stage0
|
2019-12-16 10:28:28 -08:00 |
|
Leonardo de Moura
|
964f30deb7
|
feat: proper nodes for str, num and char
|
2019-12-16 10:28:27 -08:00 |
|
Leonardo de Moura
|
ecb1bc982f
|
feat: invoke ensureHasType at elabArg
|
2019-12-16 10:28:27 -08:00 |
|
Sebastian Ullrich
|
5ce037b7e8
|
doc: document stage2&3
/cc @leodemoura
|
2019-12-16 13:32:34 +01:00 |
|
Sebastian Ullrich
|
fc964fb08d
|
chore: do not remove stage0 build on clean-olean
/cc @leodemoura
|
2019-12-16 13:19:22 +01:00 |
|
Leonardo de Moura
|
a1aac9a98d
|
chore: fix tests
|
2019-12-15 18:34:13 -08:00 |
|
Leonardo de Moura
|
067dca5a65
|
chore: naming convention
|
2019-12-15 18:28:00 -08:00 |
|
Leonardo de Moura
|
e0510520ed
|
chore: update TODOs
|
2019-12-15 18:12:45 -08:00 |
|
Leonardo de Moura
|
356e914ea7
|
feat: elaborate a[i] notation
|
2019-12-15 18:05:53 -08:00 |
|
Leonardo de Moura
|
d551ff653d
|
feat: add getOp for a[i] notation
|
2019-12-15 17:52:03 -08:00 |
|
Leonardo de Moura
|
9d4f2bc4a8
|
fix: break identifier into pieces
|
2019-12-15 08:20:52 -08:00 |
|
Leonardo de Moura
|
eca87dabb4
|
feat: field notation elaboration
|
2019-12-15 08:15:20 -08:00 |
|
Leonardo de Moura
|
248cc2ec3a
|
chore: naming convention
|
2019-12-15 07:48:42 -08:00 |
|
Leonardo de Moura
|
ac86983128
|
chore: naming convention
|
2019-12-15 07:40:32 -08:00 |
|
Leonardo de Moura
|
767d6f946e
|
chore: rename get! ==> getAt!
|
2019-12-15 07:31:30 -08:00 |
|
Leonardo de Moura
|
7d7d2de81b
|
chore: argument order consistency
|
2019-12-14 13:37:52 -08:00 |
|
Leonardo de Moura
|
ecd6a377c2
|
chore: add TODO
|
2019-12-14 13:33:28 -08:00 |
|
Leonardo de Moura
|
e25bd36dc5
|
feat: field projections
|
2019-12-14 13:29:14 -08:00 |
|
Leonardo de Moura
|
32cebc3e76
|
feat: add getBaseStructurePath
|
2019-12-14 13:11:22 -08:00 |
|
Leonardo de Moura
|
a80c5c8339
|
chore: naming convention
|
2019-12-14 12:00:25 -08:00 |
|
Leonardo de Moura
|
e8834c6d85
|
chore: update stage0
|
2019-12-14 09:12:49 -08:00 |
|
Leonardo de Moura
|
6ae510cea4
|
fix: reject inductive datatypes with duplicate constructor names
|
2019-12-14 09:11:39 -08:00 |
|
Leonardo de Moura
|
38d2cffa7e
|
chore: update stage0
|
2019-12-14 08:09:55 -08:00 |
|
Leonardo de Moura
|
54e5ca0c7b
|
fix: lean_nat_abs
It must not assume a nonnegative big integer is a big nat.
|
2019-12-14 08:08:41 -08:00 |
|
Sebastian Ullrich
|
f183ea6fae
|
chore: reenable test
/cc @leodemoura
|
2019-12-14 12:09:04 +01:00 |
|
Leonardo de Moura
|
869b133b59
|
chore: fix tests
|
2019-12-13 19:25:35 -08:00 |
|
Leonardo de Moura
|
4184165573
|
feat: enable foApprox and ctxApprox during type class instance synthesis
|
2019-12-13 19:24:00 -08:00 |
|
Leonardo de Moura
|
93d987461a
|
chore: naming convention
|
2019-12-13 19:17:45 -08:00 |
|
Leonardo de Moura
|
119742e463
|
feat: make sure MetaM also implements new unifier approximation
|
2019-12-13 19:12:53 -08:00 |
|
Leonardo de Moura
|
cac78d7e88
|
test: add new test
|
2019-12-13 18:27:23 -08:00 |
|