Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error recovery #2038

Draft
wants to merge 197 commits into
base: main
Choose a base branch
from
Draft

Error recovery #2038

wants to merge 197 commits into from

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    9deefa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1fdf89 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Configuration menu
    Copy the full SHA
    9ae895c View commit details
    Browse the repository at this point in the history
  2. added documentation

    jurgenvinju committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    4e43070 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff99ac9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2a0b66 View commit details
    Browse the repository at this point in the history
  5. fixed compiler warnings

    jurgenvinju committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    d9439a4 View commit details
    Browse the repository at this point in the history
  6. fixed warnings

    jurgenvinju committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    d87b4b8 View commit details
    Browse the repository at this point in the history
  7. fixed warnings

    jurgenvinju committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    4897d88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5803411 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3adee6c View commit details
    Browse the repository at this point in the history
  10. added override

    jurgenvinju committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    7318e8f View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Configuration menu
    Copy the full SHA
    f6e13d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    ba0fb43 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Debugging error recovery

    Sometimes recovery nodes start before the current location where
    the parser failed to continue. Since the parser works with a
    short queue of schedulede TODO's around the current cursor, we
    might end up outside of this queue when recovering. This breaks
    several unspecified invariants of the SGTBF implementations. For
    now I added a detection that a recovery node is to be planned
    before the currently retained history and filter that recovery
    node. The next step will be to make sure backtracking over the
    current location is made possible.
    jurgenvinju committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    650224a View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Configuration menu
    Copy the full SHA
    6d5d49b View commit details
    Browse the repository at this point in the history
  2. fixed off-by-one: error nodes should be scheduled one character ahead…

    … because the next parser loop iteration always wants to advance one character
    jurgenvinju committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    78ee76b View commit details
    Browse the repository at this point in the history
  3. fixed another off-by-one

    jurgenvinju committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    d9f8fc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    685198d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1d5435b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Configuration menu
    Copy the full SHA
    50edd09 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. updated template

    jurgenvinju committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    5265ef0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2162c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91fb32b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    018826f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b6e8b8 View commit details
    Browse the repository at this point in the history
  6. make sure that (a) BasicIDEServices are registered for the commandlin…

    …e version of Rascal and (b) the edit command is wired to the edit IDEService
    jurgenvinju committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    4aefd52 View commit details
    Browse the repository at this point in the history
  7. basic IDE services can now also browse contents of files which are no…

    …t in the scheme by copyinhthe contents to a tmp file
    jurgenvinju committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    dde9bd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    6f9b2b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Configuration menu
    Copy the full SHA
    d88ac77 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    517df9c View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Added 'toString' methods and fixed issue in recoverer.

    - Added a lot of toString methods to help understading when debugging
      as VSCode uses toString to display the value of objects
    - Fixed iteration order in recoverer.
      I am not sure if the incoming nodes are always ordered by location,
      if not we might need to sort them in the future.
    PieterOlivier committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c779820 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    13ffcef View commit details
    Browse the repository at this point in the history
  2. Removed 'Reflective' prefix from StackNodeIdDispenser class name

    Reflective is just the way the dispenser is implemented. No need for
    users of this class to be aware of this.
    PieterOlivier committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b8eb72e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    f82006c View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    c8faf66 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    88cddc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d19281 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcd5914 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb6ffe5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27f1afc View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    15fedbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eed9a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b044fd View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    d5dbe8c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    2246e06 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    4b11450 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    8ef03b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    7d82f20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    706662b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    7d68129 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b2939c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    ff350ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d3d58d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    d765aaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4c4494 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34dccde View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7eceab2 View commit details
    Browse the repository at this point in the history
  5. Fixed some compiler warnings

    PieterOlivier authored and toinehartman committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    8e8f4cb View commit details
    Browse the repository at this point in the history
  6. INtroduced StackNodeVisitor

    PieterOlivier authored and toinehartman committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    70d04cc View commit details
    Browse the repository at this point in the history
  7. Fixed more warnings

    PieterOlivier authored and toinehartman committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    defa9ae View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a8194e6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6feaf4d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b95e14e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f185e70 View commit details
    Browse the repository at this point in the history
  12. Removed debug print

    PieterOlivier authored and toinehartman committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4c9664f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    154a0b8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6e19cd9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ada22e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    b4ac5ee View commit details
    Browse the repository at this point in the history
  2. Fixed off-by-one-error

    PieterOlivier authored and toinehartman committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2a9734d View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    72324dc View commit details
    Browse the repository at this point in the history
  2. Removed prints

    PieterOlivier authored and toinehartman committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    8a6c089 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe4a633 View commit details
    Browse the repository at this point in the history
  4. Added recovery tests

    PieterOlivier authored and toinehartman committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    b5c1355 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    80307f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Improved comments

    PieterOlivier authored and toinehartman committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    2fcbf59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cacf744 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4962772 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    1c3f65d View commit details
    Browse the repository at this point in the history
  2. Renamed input to inputUri

    PieterOlivier authored and toinehartman committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6ce5f1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    346f1d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    3675201 View commit details
    Browse the repository at this point in the history
  2. Layout changes

    PieterOlivier authored and toinehartman committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    dbc7fb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    b11ea45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    622d406 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0679ca7 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Fixed compiler error

    PieterOlivier authored and toinehartman committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    74362f8 View commit details
    Browse the repository at this point in the history
  2. Fixed debugListener NPE

    PieterOlivier authored and toinehartman committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5e2ac44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7131d5f View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    4fc8dd1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2020 from usethesource/to-token-recoverer

    Implement basic error recovery
    PieterOlivier authored and toinehartman committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    b415e7a View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    fc076d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d1b403 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a98a96b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61ab83b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de0bfca View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    1397669 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c48a010 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    4b763e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a53c90 View commit details
    Browse the repository at this point in the history
  3. Reintroduced 'private'

    PieterOlivier authored and toinehartman committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e9b1c5e View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    2a47f44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    191b9c5 View commit details
    Browse the repository at this point in the history
  3. Fixed problem where allocated array was too small

    This problem only surfaces when doing error recovery.
    PieterOlivier authored and toinehartman committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2c4cfdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c8cccf View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    495fcdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2abd6b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3177361 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    cd6528d View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    f818086 View commit details
    Browse the repository at this point in the history
  2. Fixed cumulative stats display

    PieterOlivier authored and toinehartman committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c2b97a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cb9e17 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    52ea339 View commit details
    Browse the repository at this point in the history
  2. Removed unnecessary changes

    PieterOlivier authored and toinehartman committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    03a4620 View commit details
    Browse the repository at this point in the history
  3. Removed unnecessary changes

    PieterOlivier authored and toinehartman committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    31080c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    54e4e0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2b7d68 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2034 from usethesource/recovery/testing

    Test support for error recovery
    PieterOlivier authored and toinehartman committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    76311db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4144103 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6e1b128 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f7641ec View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Error disambiguation can actually return a tree without errors.

    Also, optimized the case where no changes are detected in subtrees.
    PieterOlivier authored and toinehartman committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    92a0570 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0aa104b View commit details
    Browse the repository at this point in the history
  3. Optimized fixErrorAppl

    PieterOlivier authored and toinehartman committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f70dc3b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    323c330 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    826eb29 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2036 from usethesource/recovery/optimize-fix-errors

    Optimized fixErrorAppl
    PieterOlivier authored and toinehartman committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    1f1c70a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    790a590 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c78ad6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c562109 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d548012 View commit details
    Browse the repository at this point in the history
  11. Fixed recovery checking

    PieterOlivier authored and toinehartman committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    bd25ac7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c7c2e99 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bfbf752 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    b62fec8 View commit details
    Browse the repository at this point in the history
  2. Removed 'synchronized'

    PieterOlivier authored and toinehartman committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    3c96712 View commit details
    Browse the repository at this point in the history
  3. Fixed end-of-line sequence to the source end-of-lines

    This should make the tests succeed on the Windows CI machine
    PieterOlivier authored and toinehartman committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    1796da6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c039de5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fac588f View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Implemented preservation of sharing

    Both when introducing error nodes and when disambiguating errors
    PieterOlivier authored and toinehartman committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    477552f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9827f5a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Merge pull request #2035 from usethesource/error-disambiguation-in-java

    Reimplemented error tree disambiguation in Java
    PieterOlivier authored and toinehartman committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b0e4514 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cec954c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    340fc0f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2042 from usethesource/recovery/recovery-func-to-…

    …own-module
    
    Moved error recovery functions from ParseTree to util::ErrorRecovery
    PieterOlivier authored and toinehartman committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b5561a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ad2988f View commit details
    Browse the repository at this point in the history
  6. Update src/org/rascalmpl/library/util/ErrorRecovery.java

    Co-authored-by: sungshik <[email protected]>
    2 people authored and toinehartman committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    740bbe2 View commit details
    Browse the repository at this point in the history
  7. Slight optimization

    PieterOlivier authored and toinehartman committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    399eaf1 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2043 from usethesource/recovery/find-all-errors-j…

    …ava-impl
    
    Reimplemented `findAllErrors` function in Java
    PieterOlivier authored and toinehartman committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    e28ea9a View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Refactored test support

    PieterOlivier authored and toinehartman committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    9ef4026 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1547f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31e5407 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    adf6704 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa95103 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    e58aefc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46b707a View commit details
    Browse the repository at this point in the history
  3. Removed unused test files

    PieterOlivier authored and toinehartman committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    40fabd6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Update src/org/rascalmpl/library/lang/rascal/tests/concrete/recovery/…

    …RecoveryTestSupport.rsc
    
    Co-authored-by: sungshik <[email protected]>
    2 people authored and toinehartman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2921bdc View commit details
    Browse the repository at this point in the history
  2. Update src/org/rascalmpl/library/lang/rascal/tests/concrete/recovery/…

    …RecoveryTestSupport.rsc
    
    Co-authored-by: sungshik <[email protected]>
    2 people authored and toinehartman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3d8c2ca View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2053 from usethesource/recovery/multi-errors

    Support for parsing input that forms a valid prefix
    PieterOlivier authored and toinehartman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    06eb325 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    6528e77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2683d8c View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Started working on multi-error support

    Experimented with max skip length
    PieterOlivier authored and toinehartman committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    1616898 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93c1277 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9df7f4a View commit details
    Browse the repository at this point in the history
  4. Ignoring generated file

    PieterOlivier authored and toinehartman committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    0637b14 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1700d1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af5ab3a View commit details
    Browse the repository at this point in the history
  7. Simplified MultiErrorPico test

    PieterOlivier authored and toinehartman committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    5c7398f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e764a94 View commit details
    Browse the repository at this point in the history
  9. Fixed indentation

    PieterOlivier authored and toinehartman committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    fa0ed1d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    90c3f23 View commit details
    Browse the repository at this point in the history
  11. Consolidated multi-error issue encountered in Rascal.

    MultiErrorBug condenses the Rascal syntax to only cover the problematic
    issue. The issue itself is of yet unsolved.
    PieterOlivier authored and toinehartman committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    b1622c0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    68c7538 View commit details
    Browse the repository at this point in the history
  13. Removed obsolete comment

    PieterOlivier authored and toinehartman committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    4d94b28 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Merge pull request #2057 from usethesource/recovery/only-recovery-sta…

    …cks-left
    
    Trigger recovery when only recovery stacks are left
    PieterOlivier authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    c75cba6 View commit details
    Browse the repository at this point in the history
  2. Fixed whitespace issues

    PieterOlivier committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    803724c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eadc959 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2062 from usethesource/recovery/prop-prefix-bug

    Fixed size inconsistency between allocating and enlarging
    PieterOlivier authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    1633109 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Fixed regression.

    PieterOlivier committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e123bdc View commit details
    Browse the repository at this point in the history
  2. Added hasErrors method

    PieterOlivier committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    32db7de View commit details
    Browse the repository at this point in the history
  3. Removed whitespace

    PieterOlivier committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e1c2f56 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Layout fixes

    PieterOlivier committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    93b4205 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff5f36d View commit details
    Browse the repository at this point in the history
  3. Fixed Pico test

    PieterOlivier committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    377cb8c View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Merge pull request #2064 from usethesource/recovery/end-of-line-token

    Added '\n' end matcher so end-of-line is also seen as skip terminator
    PieterOlivier authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    79267ce View commit details
    Browse the repository at this point in the history
  2. Removed whitespace

    PieterOlivier committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    54a9c53 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    8d35fc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37ce549 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    415773f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    79be4a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    e523ce2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2078 from usethesource/recovery/symbol-to-def

    Renamed 'symbol' field in skipped production to 'def'
    PieterOlivier authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c861e93 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. Configuration menu
    Copy the full SHA
    e8bed22 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    ea5658f View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    e848bb5 View commit details
    Browse the repository at this point in the history