Daniel Selsam
3bef119136
fix: pp.analyze missing inBottomUp
2021-08-03 09:13:18 +02:00
Daniel Selsam
5fd68821c1
feat: flag for omitted 'bad' max annotations
2021-08-03 09:13:18 +02:00
Daniel Selsam
9838625f19
doc: comment out blockImplicitLambda check
2021-08-03 09:13:18 +02:00
Daniel Selsam
d28419594e
fix: pp.analyze do not panic on bvar
2021-08-03 09:13:18 +02:00
Daniel Selsam
cded8be388
feat: more HBinOps in pp.analyze
2021-08-03 09:13:18 +02:00
Daniel Selsam
54146f1859
fix: 4-ary SubExpr repr for types
2021-08-03 09:13:18 +02:00
Daniel Selsam
3309da8f1e
fix: pp.analyze LocalInstances not in MessageData
2021-08-03 09:13:18 +02:00
Daniel Selsam
45a880ac05
feat: pp.analyze treat original uvars as params
2021-08-03 09:13:18 +02:00
Daniel Selsam
ca73f60894
feat: pp.analyze flag to trust ofScientific
2021-08-03 09:13:18 +02:00
Daniel Selsam
ff4551d217
fix: pp.analyze bottom up with fvar app-fns
2021-08-03 09:13:18 +02:00
Daniel Selsam
3b3e54143c
feat: pp.analyze isSubstLike support Eq.rec
2021-08-03 09:13:18 +02:00
Daniel Selsam
7030eaad3d
feat: one more pp.analyze pass
2021-08-03 09:13:18 +02:00
Daniel Selsam
d6412b3a98
fix: pp.analyze was still printing inaccessibles
2021-08-03 09:13:18 +02:00
Daniel Selsam
912e5cf212
fix: avoid pp.analyze trace/exception loop
2021-08-03 09:13:18 +02:00
Daniel Selsam
aa590ccdf5
feat: pp option to instantiate mvars
2021-08-03 09:13:18 +02:00
Daniel Selsam
b3bb82ee7e
feat: turn more delaborators into unexpanders
2021-08-03 09:13:18 +02:00
Daniel Selsam
0b19f8e5a5
fix: do not double @@
2021-08-03 09:13:18 +02:00
Daniel Selsam
2f9963f092
fix: literals are bottom-up safe
2021-08-03 09:13:18 +02:00
Daniel Selsam
a96a043618
feat: better coe support
2021-08-03 09:13:18 +02:00
Daniel Selsam
ca3be9876e
feat: flag to trust coercions
2021-08-03 09:13:18 +02:00
Daniel Selsam
50d67e77ac
fix: type ascriptions
2021-08-03 09:13:18 +02:00
Daniel Selsam
9158899145
feat: pp.analize try/catch and trace
2021-08-03 09:13:18 +02:00
Daniel Selsam
eed0fb6635
feat: special support for 'fun x => x'
2021-08-03 09:13:18 +02:00
Daniel Selsam
811bb56d10
fix: never set a negation
2021-08-03 09:13:18 +02:00
Daniel Selsam
548bf4d9f4
chore: rm stale todo
2021-08-03 09:13:18 +02:00
Daniel Selsam
4a35cef2c2
chore: rm stale instance
2021-08-03 09:13:18 +02:00
Daniel Selsam
e84a5ac432
fix: @ when there are inaccessible names
2021-08-03 09:13:18 +02:00
Daniel Selsam
280a3db653
fix: only print named patterns inside patterns
2021-08-03 09:13:18 +02:00
Daniel Selsam
d2ff2de4f6
feat: add @ to consts/locals with pi {..} type
2021-08-03 09:13:18 +02:00
Daniel Selsam
1c6cdceb64
refactor: simplify pp.analyze options
2021-08-03 09:13:18 +02:00
Daniel Selsam
6940166db4
chore: rebase and rm rawPos
2021-08-03 09:13:18 +02:00
Daniel Selsam
89364b802b
feat: top-down heuristic delaboration
2021-08-03 09:13:18 +02:00
Wojciech Nawrocki
0b6d51d60b
feat: tag pretty-printer outputs
2021-08-01 09:58:44 +02:00
Wojciech Nawrocki
f51b80060d
feat: generic tagged Format
2021-08-01 09:58:44 +02:00
Sebastian Ullrich
32bea73708
fix: ensure hygiene of double-quoted names
...
Fixes #586
2021-07-30 07:17:50 -07:00
Sebastian Ullrich
5866e2bbb7
chore: use register_parser_alias where possible
...
Fixes #494
2021-07-22 16:28:06 +02:00
Mario Carneiro
c7f5fd6ce4
fix: missing interpolation in trace message
2021-07-15 10:32:37 +02:00
Mario Carneiro
8d616e060b
doc: fix categoryParenthesizer documentation
2021-07-15 09:39:28 +02:00
Leonardo de Moura
f4a7ffd8c8
chore: fix codebase and tests
2021-06-29 17:14:52 -07:00
Daniel Selsam
51d26e1172
feat: unexpanders take priority
2021-06-13 09:33:49 +02:00
Daniel Selsam
ded51882a0
feat: pp motives and misc delab fixes
2021-06-13 00:06:27 +02:00
Sebastian Ullrich
b82b90a687
feat: KeyedDeclAttribute: expose declaration names
2021-06-06 15:32:58 +02:00
Leonardo de Moura
773dcf3f2e
fix: skippingBinders
...
This method was assuming the arguments of a `match` auxiliary
application were lambdas. This is not true for the automatically
generated equation theorems.
2021-05-26 20:09:12 -07:00
Sebastian Ullrich
23f0c1051c
feat: improve ToString/Quote Name
2021-05-19 09:34:01 +02:00
Sebastian Ullrich
3dafe26c72
feat: delab Name.mkStr/Num
2021-05-19 09:21:52 +02:00
Leonardo de Moura
3b7bcdc449
feat: add endPos field to SourceInfo.original
...
We need an update stage0 before we use it.
2021-05-17 14:32:58 -07:00
Sebastian Ullrich
7ca2f70c2f
feat: Eq.rec delaborator
2021-05-14 18:36:59 +02:00
Sebastian Ullrich
3f9c015dd4
feat: pp.proofs & pp.proofs.withType
...
Resolves #210
2021-05-14 15:14:58 +02:00
Sebastian Ullrich
7ec262af66
feat: Eq.ndrec delaborator
2021-05-14 14:59:47 +02:00
Sebastian Ullrich
6f9b80d91c
fix: parenthesizer: avoid panic on partial syntax trees
...
Fixes #446
2021-05-07 09:42:14 +02:00