Mac Malone
|
a6dc9e4ef3
|
feat: class abbrev now supports a type spec (+ test)
|
2021-05-20 15:23:30 -07:00 |
|
Mac Malone
|
6c07536b33
|
feat: simplified, improved class abbrev (+ tests)
|
2021-05-20 15:23:29 -07:00 |
|
Leonardo de Moura
|
b52edf1259
|
fix: fixes #452
The new syntax is similar to `matchAlts` and uses `colGe`.
The first `|` is not optional anymore.
|
2021-05-10 17:28:10 -07:00 |
|
Leonardo de Moura
|
6efb058e2c
|
refactor: add Name.modifyBase
|
2021-05-03 10:06:20 -07:00 |
|
Leonardo de Moura
|
d70f9c232c
|
feat: trace support for MacroM
closes #184
|
2021-04-23 19:15:14 -07:00 |
|
Sebastian Ullrich
|
bdf7b15a41
|
feat: basic unexpanders for Exists & Sigma
A bit brittle and not quite complete, but probably good enough in practice
|
2021-02-04 11:04:37 +01:00 |
|
Sebastian Ullrich
|
462e1d54a3
|
chore: replace uses of copyInfo with automatic position copying in syntax quotations
We could introduce a `copyPos` alternative, but turns out we don't need it right now
|
2021-01-20 16:48:50 +01:00 |
|
Leonardo de Moura
|
4450b8567d
|
fix: sigma notation precedence
|
2020-12-26 09:35:40 -08:00 |
|
Leonardo de Moura
|
839017fdae
|
feat: add macro tactical solve
|
2020-12-22 14:36:20 -08:00 |
|
Leonardo de Moura
|
5a5a49a54a
|
feat: add class abbrev macro
|
2020-12-14 10:19:00 -08:00 |
|
Leonardo de Moura
|
c8298f4446
|
feat: support for big list literals
This encoding prevents stack overflows.
|
2020-12-10 17:19:46 -08:00 |
|
Leonardo de Moura
|
1af03901da
|
feat: scoped and local unification hints
|
2020-12-05 14:34:14 -08:00 |
|
Leonardo de Moura
|
32d5ef8b78
|
feat: scoped and local unification hints
|
2020-12-05 13:49:36 -08:00 |
|
Leonardo de Moura
|
df665eb8fc
|
fix: notation
|
2020-11-29 08:28:01 -08:00 |
|
Leonardo de Moura
|
05fc1e8bbf
|
feat: optional name for unification hints
|
2020-11-29 08:05:26 -08:00 |
|
Leonardo de Moura
|
2ffd929227
|
feat: improve unification hints
The constraints don't need to be in the same universe anymore.
The new test demonstrates why this is useful.
|
2020-11-28 19:03:21 -08:00 |
|
Leonardo de Moura
|
e21b4a6399
|
feat: nicer syntax for unification hints
|
2020-11-27 19:18:18 -08:00 |
|
Leonardo de Moura
|
df0e4808ec
|
feat: define tactic parsers using syntax command
|
2020-11-17 13:52:36 -08:00 |
|
Leonardo de Moura
|
e1551afbd8
|
feat: add macro "exists" xs:explicitBinders ", " b:term : term
The ASCII version
|
2020-11-14 08:21:47 -08:00 |
|
Leonardo de Moura
|
99fad9fc4d
|
feat: goodies for writing notation with binders
|
2020-11-14 07:32:44 -08:00 |
|