-
Notifications
You must be signed in to change notification settings - Fork 2
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
feat(cbork): Add new cbor kit crates #116
Conversation
* feat: earthfile * feat: add targets in Rust toolchain * fix: enable cspell and add file specific words instead * fix: fmtfix * fix: resolver * fix: cspell my name * fix: comment * fix: add generate-lockfile
* feat: module extension * refactor: compact return type * chore: fmtfix * fix: lint * fix: function docs comment * feat: add placeholders * refactor: compact error mapping * fix: remove cddl test error type * fix: postlude test * fix: move postlude content inside test * docs: CDDLErrorType * docs: fix typo * fix: test print * feat: placeholder files * refactor: remove direct type * chore: fix linting * fix: return unit instead * fix: input as &mut String * chore: fmtfix
* feat: example files * refactor: rename test files * refactor: rename from rfc9615 to rfc9165 * feat: error display for testing multiple files * feat: sort file reading * fix: whitespace problem for ',', braces, and // * feat: group elements initial unit test * fix: comments * fix: grammar correction for comments * fix: grammar correcttion according to abnf * fix: remove genericarg from typename and groupname * fix: unit tests * feat: initial group_elements test cases * fix: put atomic test back * revert: deleted grammar and tests * fix: correct test cases * feat: type decl tests * feat: type decl tests * feat: setup type decl test * feat: type1 test cases * feat: composition testing * feat: rules test cases * feat: rules test cases * feat: all examples from rfc8610 * feat: add rule level tests * refactor: use general passes and fails function in unit test * fix: error msg for cddl * fix: cddl test file name reading * fix: cspell * chore: lintfix * refactor: cddl filter fn * refactor: reset * fix: pub(crate) for unit tests * chore: fmtfix * refactor: don't dry util functions * fix: disable lint warning * chore: fmtfix * refactor: change common path * feat: common * refactor: remove tmp vars * feat: common consts * fix: add tmp allow dead code * fix: cspell
* feat: initial commit * feat: initial abnf grammar * fix: correct abnf grammar * feat: update abnf test * feat: integration test init * fix: update correction on errata * fix: correct grammar * fix: grammar on testing * feat: test modules * feat: comment tests * feat: unit tests placeholder * feat: c_wsp tests * feat: value tests * feat: repeat * fix: restructure groups and elements * feat: all unit tests * fix: partial cspell * fix: cspell * fix: config files * ci: update earthly * docs: parse function * fix: minor cspell * docs: cddl ast temp * docs: fix cddl docs * docs: add docs to abnf AST and ABNFError * fix: dead code
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PRs of this size are tricky to review. We need to find a way to make PRs smaller in the future.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See requested changes, and add these words to project words and remove from all cspell comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
CBOR CDDL and ABNF Parsers
Related Issue(s)
Closes #178
Description of Changes
Initial CDDL/ABNF parser libraries for future CDDL tooling requirements
Breaking Changes
None, these crates are currently unused.
Please confirm the following checks