Skip to content
This repository has been archived by the owner on Nov 12, 2023. It is now read-only.

XRBK macro - rewrite using chumsky #99

Closed
wants to merge 5 commits into from
Closed

Conversation

Antikyth
Copy link
Collaborator

@Antikyth Antikyth commented Feb 3, 2023

This PR rewrites XRBK macro using the chumsky parsing library. It also extends the feature set of the derive_xrb! macro such that less messages have to be implemented manually (and so that some messages can have better APIs when written using the macro than in the previous macro syntax).

Closes #98.

@Antikyth Antikyth added enhancement New feature or request task An essential task for a planned milestone. dependencies Pull requests that update a dependency file labels Feb 3, 2023
The xrbk_macro crate will just have the proc macros - their implementations will be in xrbk_macro_impl.  This is because of limitations with proc-macro crates.
Will instead be in xrbk_macro_impl.
@Antikyth Antikyth closed this Sep 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request task An essential task for a planned milestone.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

XRBK macro: rewrite with chumsky crate
1 participant