It ignores error only if `p` does not consume any input. This change improves the quality of the error messages. The previous behavior can be obtained by using `optional (try p)`. |
||
|---|---|---|
| .. | ||
| default.lean | ||
| identifier.lean | ||
| level.lean | ||
| parser.lean | ||
| term.lean | ||
| trie.lean | ||