lean4-htt/src/Lean/Meta
Leonardo de Moura 975271e1a3 feat: hide inaccessible names and add pp.inaccessibleNames
@Kha We will probably have to refine the heuristic for hiding the
inaccessible names, but the first version is already useful.
Here is the error message for a `_` before this commit
```
error: don't know how to synthesize placeholder
context:
x✝⁴ : List Nat
x✝³ : Nat
x✝² : x✝⁴ ≠ []
a b x✝¹ : Nat
x✝ : [a, b] ≠ []
⊢ Nat
```
After
```
error: don't know how to synthesize placeholder
a b : Nat
 : [a, b] ≠ []
⊢ Nat
```
2020-11-25 17:22:09 -08:00
..
Match refactor: arbitrary without explicit arguments 2020-11-25 09:07:38 -08:00
Tactic refactor: move ppGoal to Meta 2020-11-25 14:17:13 -08:00
AbstractMVars.lean refactor: arbitrary without explicit arguments 2020-11-25 09:07:38 -08:00
AbstractNestedProofs.lean feat: use |>. 2020-11-19 08:38:47 -08:00
AppBuilder.lean feat: generate auxiliary declaration for "smart unfolding" 2020-11-15 16:31:40 -08:00
Basic.lean refactor: move ppGoal to Meta 2020-11-25 14:17:13 -08:00
Check.lean chore: cleanup Check.lean 2020-11-24 16:13:52 -08:00
Closure.lean refactor: arbitrary without explicit arguments 2020-11-25 09:07:38 -08:00
CollectMVars.lean chore: cleanup 2020-10-26 14:25:38 -07:00
DiscrTree.lean refactor: arbitrary without explicit arguments 2020-11-25 09:07:38 -08:00
DiscrTreeTypes.lean chore: use := 2020-11-19 07:22:31 -08:00
ExprDefEq.lean chore: minor 2020-11-21 20:53:19 -08:00
ForEachExpr.lean feat: use |>. 2020-11-19 08:38:47 -08:00
FunInfo.lean chore: use mut 2020-11-07 17:32:13 -08:00
GeneralizeTelescope.lean chore: adjust files and tests 2020-11-07 17:32:12 -08:00
InferType.lean feat: use |>. 2020-11-19 08:38:47 -08:00
Instances.lean chore: cleanup 2020-11-25 08:19:17 -08:00
KAbstract.lean chore: cleanup 2020-10-27 13:26:21 -07:00
LevelDefEq.lean chore: reduce compilation time 2020-11-23 16:18:55 -08:00
Match.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
MatchUtil.lean chore: cleanup 2020-10-27 13:26:21 -07:00
Offset.lean feat: use <| 2020-11-19 09:03:38 -08:00
PPGoal.lean feat: hide inaccessible names and add pp.inaccessibleNames 2020-11-25 17:22:09 -08:00
RecursorInfo.lean chore: use := 2020-11-19 07:22:31 -08:00
Reduce.lean chore: use mut 2020-11-07 17:32:13 -08:00
ReduceEval.lean chore: naming convention 2020-11-11 10:08:55 -08:00
SynthInstance.lean refactor: arbitrary without explicit arguments 2020-11-25 09:07:38 -08:00
Tactic.lean feat: add exists tactic 2020-11-24 16:17:43 -08:00
Transform.lean feat: use |>. 2020-11-19 08:38:47 -08:00
TransparencyMode.lean chore: use := 2020-11-19 07:22:31 -08:00
WHNF.lean refactor: arbitrary without explicit arguments 2020-11-25 09:07:38 -08:00