Skip to content

Rewrite the lexer and parser in human_encoding#354

Open
ivanlele wants to merge 1 commit intoBlockstreamResearch:masterfrom
ivanlele:refactor/logos-based-parser
Open

Rewrite the lexer and parser in human_encoding#354
ivanlele wants to merge 1 commit intoBlockstreamResearch:masterfrom
ivanlele:refactor/logos-based-parser

Conversation

@ivanlele
Copy link
Contributor

This PR replaces the toolkit used in the human_encoding module with a logos lexer and a custom parser.

@ivanlele
Copy link
Contributor Author

ivanlele commented Mar 20, 2026

We used CI to scan one of our projects for license compliance, and found that a dependency of rust-simplicity has an incompatible license with the CC0 license used by rust-simplicity:
https://github.com/kamadorueda/santiago/blob/main/Cargo.toml.license

@ivanlele
Copy link
Contributor Author

@apoelstra, In src/human_parsing/README.md, I saw that we already planned to move away from this toolkit, so it shouldn't be a major issue? License compliance might currently block few of our releases

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