This PR improves the error messages produced by invalid pattern-match alternatives and improves parity in error placement between pattern-matching tactics and elaborators. Closes #7170
6 lines
370 B
Text
6 lines
370 B
Text
patvar.lean:3:0-3:22: error: Missing cases:
|
|
(List.cons _ _)
|
|
patvar.lean:10:0-10:16: error: Missing cases:
|
|
(List.cons _ _)
|
|
patvar.lean:14:2-14:9: error: Invalid pattern variable: Variable name must be atomic, but 'foo.bar' has multiple components
|
|
patvar.lean:17:2-17:9: error: Invalid pattern variable: Variable name must be atomic, but 'foo.bar' has multiple components
|