usethesource / rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
http://www.rascal-mpl.org
Other
407 stars 77 forks source link

Error recovery #2038

Open PieterOlivier opened 1 month ago

PieterOlivier commented 1 month ago

This is a feature-tracking PR, will remain draft while we are working on the error recovery feature. Other smaller PRs will target this branch, and when ready we can merge this one. Where possible we try to do most of the reviewing in the open PRs that target the error-recovery branch, but sometimes stuff is missed there, and then it's better to comment on changes in this global-tracking-PR.

History:

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 41.59193% with 1042 lines in your changes missing coverage. Please review.

Project coverage is 49%. Comparing base (0eea46e) to head (c861e93). Report is 11 commits behind head on main.

Files with missing lines Patch % Lines
...rg/rascalmpl/parser/util/ParseStateVisualizer.java 3% 350 Missing and 1 partial :warning:
src/org/rascalmpl/parser/gtd/SGTDBF.java 77% 58 Missing and 23 partials :warning:
src/org/rascalmpl/util/visualize/dot/DotGraph.java 0% 56 Missing :warning:
src/org/rascalmpl/util/visualize/dot/NodeId.java 11% 52 Missing :warning:
...org/rascalmpl/util/visualize/dot/DotAttribute.java 0% 51 Missing :warning:
src/org/rascalmpl/util/visualize/dot/DotNode.java 0% 32 Missing :warning:
...c/org/rascalmpl/parser/uptr/debug/DebugLogger.java 0% 30 Missing :warning:
.../rascalmpl/parser/gtd/stack/AbstractStackNode.java 17% 29 Missing :warning:
src/org/rascalmpl/util/visualize/dot/DotEdge.java 0% 29 Missing :warning:
...almpl/parser/gtd/result/AbstractContainerNode.java 0% 22 Missing :warning:
... and 49 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2038 +/- ## ========================================= Coverage 49% 49% - Complexity 6296 6611 +315 ========================================= Files 664 685 +21 Lines 59632 61145 +1513 Branches 8648 8850 +202 ========================================= + Hits 29462 30259 +797 - Misses 27954 28688 +734 + Partials 2216 2198 -18 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.