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>
3 lines
223 B
Text
3 lines
223 B
Text
ellipsisProjIssue.lean:1:18-1:22: error(lean.unknownIdentifier): Unknown identifier `succ`
|
|
Nat.add...sorry : Std.PRange { lower := Std.PRange.BoundShape.closed, upper := Std.PRange.BoundShape.open }
|
|
(Nat → Nat → Nat)
|