E.W.Ayers
|
2fe933cdf5
|
refactor: make SubExpr.Pos a definition
Instead of an abbreviation. It is easier to understand
Pos operations in terms of 'push' and 'pop' rather than
through arithmetic.
|
2022-06-17 17:47:51 -07:00 |
|
E.W.Ayers
|
367bde3601
|
chore: revert "refactor: replace InfoWithCtx with ExprWithCtx"
This reverts commit db342793d53c986b8794084196552c33711f9091.
|
2022-06-13 16:32:01 -07:00 |
|
E.W.Ayers
|
f64cb95eca
|
refactor: replace InfoWithCtx with ExprWithCtx
This is potentially controversial. There are still some [todo]s that need sorting.
|
2022-06-13 16:32:01 -07:00 |
|
Wojciech Nawrocki
|
351be06a21
|
feat: ppExprTagged RPC call
|
2022-06-13 16:32:01 -07:00 |
|
E.W.Ayers
|
1785ab142e
|
refactor: move Lean.PrettyPrinter.Delaborator.SubExpr to Lean.SubExpr
This is because SubExpr has uses outside the Delaborator.
Closes #1183
|
2022-06-03 12:38:14 -07:00 |
|
Wojciech Nawrocki
|
737e872ee0
|
feat: set tagAppFns in explicit exprToInteractive
|
2022-05-31 00:07:56 +02:00 |
|
Wojciech Nawrocki
|
cd47c30e47
|
chore: review fixes
|
2022-05-31 00:07:56 +02:00 |
|
Wojciech Nawrocki
|
e555490ee2
|
feat: store subexpression positions
|
2022-05-31 00:07:56 +02:00 |
|
Wojciech Nawrocki
|
72c4717055
|
chore: remove dead code
|
2022-05-12 08:38:09 -07:00 |
|
Wojciech Nawrocki
|
11e10459bb
|
refactor: move function to PrettyPrinter
|
2022-05-12 08:38:09 -07:00 |
|
Wojciech Nawrocki
|
81b1f1df6e
|
refactor: unify format functions
|
2022-05-12 08:38:09 -07:00 |
|
Leonardo de Moura
|
726b735c6d
|
fix: using invalid name generator at ContextInfo.runMetaM
Already used `MVarId`s were being "reused" potentially creating cyclic
metavar assignment. See issue #1031 for an example.
closes #1031
|
2022-04-15 18:42:34 -07:00 |
|
Leonardo de Moura
|
55989c25fc
|
chore: remove unnecessary args
|
2022-04-07 18:19:15 -07:00 |
|
Leonardo de Moura
|
12e2a79170
|
chore: fix codebase after removing auto pure
|
2022-02-03 18:08:14 -08:00 |
|
Leonardo de Moura
|
bac91b9b5b
|
chore: remove arbitrary
|
2022-01-15 12:14:27 -08:00 |
|
Gabriel Ebner
|
546bb8f053
|
fix: widgets: do not highlight entire expression in popup
|
2021-12-21 21:54:51 +01:00 |
|
Sebastian Ullrich
|
80c3d88e3e
|
refactor: optimize critical import path
|
2021-12-06 08:05:24 -08:00 |
|
Wojciech Nawrocki
|
e843fb7ca5
|
fix: widget messages
|
2021-10-17 10:01:23 +02:00 |
|
Wojciech Nawrocki
|
07f99eba73
|
fix: use local context from Info node in widgets
|
2021-10-04 21:09:44 +02:00 |
|
Wojciech Nawrocki
|
f454850c70
|
fix: actually specify opts-per-pos
|
2021-10-02 09:55:55 +02:00 |
|
Wojciech Nawrocki
|
0d35cf3bb8
|
feat: allow future additions to CodeWithInfos tags
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
03dbfaea03
|
chore: remove ExprWithCtx
|
2021-08-24 08:57:41 -07:00 |
|
Wojciech Nawrocki
|
568cc3cf11
|
refactor: consistent naming of widget modules
|
2021-08-24 08:57:41 -07:00 |
|