lean4-htt/src/Lean/PrettyPrinter
Sebastian Ullrich 15a065d14d
fix: panic in delabPRange (#9920)
This PR fixes a panic in the delaborator for `Std.PRange`. It also
modifies the delaborators for both `Std.Range` and `Std.PRange` to not
use `let_expr`, which cleans up annotations and metadata, since
delaborators must follow the structures of expressions. It adds support
for `pp.notation` and `pp.explicit` options. It also adds tests for
these delaborators.

---------

Co-authored-by: Kim Morrison <kim@tqft.net>
Co-authored-by: Kyle Miller <kmill31415@gmail.com>
2025-08-15 01:50:23 +00:00
..
Delaborator fix: panic in delabPRange (#9920) 2025-08-15 01:50:23 +00:00
Basic.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Delaborator.lean refactor: module-ize Lean (#9330) 2025-07-25 12:02:51 +00:00
Formatter.lean perf: optimize Name.toString (#9594) 2025-07-29 07:20:56 +00:00
Parenthesizer.lean refactor: update and consolidate attribute-related error messages (#9495) 2025-07-26 02:03:18 +00:00