Leonardo de Moura
|
5ffbada3df
|
feat: add Lean.MonadEnv, Lean.MonadError, and Lean.MonadOptions
This is the first set of polymorphic methods. I will add more later,
and keep reducing code duplication.
cc @Kha
|
2020-08-22 16:00:43 -07:00 |
|
Leonardo de Moura
|
916b395d1b
|
chore: cleanup
|
2020-08-21 09:29:09 -07:00 |
|
Sebastian Ullrich
|
786d90ac80
|
refactor: move parenthesizer and formatter into CoreM
/cc @leodemoura
|
2020-08-21 14:23:58 +02:00 |
|
Sebastian Ullrich
|
2a1d9b392f
|
fix: test
|
2020-08-21 10:31:56 +02:00 |
|
Leonardo de Moura
|
d519a5d526
|
chore: use MetaM.toIO
|
2020-08-20 19:20:11 -07:00 |
|
Sebastian Ullrich
|
2295749488
|
test: formatter no longer needs Lean.Parser imported
|
2020-08-20 15:55:41 +02:00 |
|
Sebastian Ullrich
|
64631609cc
|
feat: use [categoryParenthesizer] to parenthesize syntax parsers correctly
|
2020-08-14 14:42:44 +02:00 |
|
Sebastian Ullrich
|
1972e04302
|
test: parenthesizer no longer dependent on importing Lean
|
2020-08-12 09:15:59 -07:00 |
|
Sebastian Ullrich
|
1f4cc130b7
|
feat: precompile parenthesizers instead of interpreting them
|
2020-08-12 09:15:59 -07:00 |
|
Sebastian Ullrich
|
c5d226ba36
|
feat: HasBeq for Syntax, Substring
|
2020-08-06 09:26:49 -07:00 |
|
Sebastian Ullrich
|
fb02fbb867
|
fix: freeing Environments in tests
|
2020-07-10 07:42:26 -07:00 |
|
Leonardo de Moura
|
17b6957f6c
|
chore: fix tests
|
2020-05-26 15:05:01 -07:00 |
|
Leonardo de Moura
|
9c0bd9dd41
|
chore: fix tests
|
2020-05-26 15:05:00 -07:00 |
|
Sebastian Ullrich
|
c11e88c768
|
test: Reparen: don't remove parentheses in syntax quotations
|
2020-05-26 14:32:42 +02:00 |
|
Sebastian Ullrich
|
674fea4876
|
fix: parenthesizer: adjust lbp after parenthesization
|
2020-05-26 14:32:42 +02:00 |
|
Sebastian Ullrich
|
b519997b58
|
feat: parenthesizer: handle choice
|
2020-05-26 14:32:42 +02:00 |
|
Sebastian Ullrich
|
52b9bb35ea
|
test: reparenthesize files
|
2020-05-26 11:26:57 +02:00 |
|