Report multiple errors during parsing
Parsing failures currently abort the parsing process (with parseErrorSDoc) even if it can continue and report multiple errors at once.
This is easy to fix by creating a new combinator, addError, similar to addWarning, which would add the error message to the accumulator but continue parsing.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.6.3 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler (Parser) |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |