Started 2 yr 3 mo ago
Took 56 min

Build #713 (Oct 3, 2020, 3:41:30 PM)

Build Artifacts
  1. Introduce the concept of Unreachable statement and unfinished statement (details / githubweb)
  2. Add convenience methods to instantiate the parser (details / githubweb)
  3. Use the value of the token and to avoid using the source (details / githubweb)
  4. Extract parseStatement from parseStatement list to make it more readable (details / githubweb)
  5. Correct statement parsing stop conditions depending on the current scope e.g., blocks should finish on $] (details / githubweb)
  6. Englobing error node are parse error nodes too (details / githubweb)
  7. Do not override the selector of methods (details / githubweb)
  8. Fix tests with new error parsing to take into account unfinished statements and unreachable statements (details / githubweb)
  9. Cleanup: extract parsing of temporaries to make debugging easier (details / githubweb)
  10. Refactor to remove duplicated parseStatements:into: (details / githubweb)
  11. Extract parse cascade message to simplify debugging, and extend parse error nodes to be compatible with message nodes (details / githubweb)
  12. Syntax highlighter should highlight inside englobing errors (details / githubweb)
  13. Special case for styling englobing error nodes: only highlight the last character of it (details / githubweb)
  14. Extending the ErrorNodeStyler to underline correctly unreachable statements (details / githubweb)
  15. Better cascade error message (details / githubweb)
  16. A faulty cascade message should only consume a token if it is not a closer token or a cascade separator. (details / githubweb)
  17. Fix compiler expected messages (the new ones are more intention revealing) (details / githubweb)
  18. Fix failing tests. (details / githubweb)

Push event to branch Pharo9.0 at 3:41:14 PM on Oct 3, 2020

Revision: 1318a66734551a7c42763c1b2852e5dd74ced786
  • Pharo9.0
Test Result (no failures)

    Timeout has been exceeded

    Timeout has been exceeded