Skip to content

Integrated single-pass BNF by default#92

Open
rohanmahy wants to merge 1 commit into
cbor-wg:mainfrom
rohanmahy:integrated-bnf
Open

Integrated single-pass BNF by default#92
rohanmahy wants to merge 1 commit into
cbor-wg:mainfrom
rohanmahy:integrated-bnf

Conversation

@rohanmahy
Copy link
Copy Markdown
Contributor

I banged this out during breakfast this morning. I think this is a much cleaner BNF and results in a shorter document.

By accident, removing CRI also got put into this PR. That was unintentional. If there is consensus about the direction of this PR, I will rewrite it more carefully, and also test it. However I think it is important for the WG to see that this is in fact easy. And I could further clean up the rather ugly productions in the interior of h and b64.

Note that only app-strings that want comments and have a complicated grammar need even moderately complicated productions.

@rohanmahy rohanmahy requested a review from cabo as a code owner April 15, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant