golemcloud / golem

Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable distributed systems.
https://learn.golem.cloud/
Apache License 2.0
530 stars 59 forks source link

Explicit RibParseError, avoid `expect`s in parsers and handle keywords properly #950

Closed afsalthaj closed 2 months ago

afsalthaj commented 2 months ago

Fixes #943

Given below are some examples showing how this PR improved/fixed Rib behaviour from a user perspective

Fundamental changes

With Grammar based fuzzing, or property based tests, we will tighten up all these behaviors even better.

afsalthaj commented 2 months ago

Fixes #943