(lineStartsAt = 1)
| 15629 | } |
| 15630 | // Note: This currently does not return any errors resulting from "required" or "single" |
| 15631 | getAllErrors(lineStartsAt = 1) { |
| 15632 | const errors = [] |
| 15633 | for (let particle of this.topDownArray) { |
| 15634 | particle._cachedLineNumber = lineStartsAt // todo: cleanup |
| 15635 | const errs = particle.getErrors() |
| 15636 | errs.forEach(err => errors.push(err)) |
| 15637 | // delete particle._cachedLineNumber |
| 15638 | lineStartsAt++ |
| 15639 | } |
| 15640 | return errors |
| 15641 | } |
| 15642 | *getAllErrorsIterator() { |
| 15643 | let line = 1 |
| 15644 | for (let particle of this.getTopDownArrayIterator()) { |
no test coverage detected