Skip to content

Commit b9a965f

Browse files
committed
Syntax: Rewrite macro_rules
macro_rules failed in a lot of cases, this reworks it to fully support: - Complete matcher syntax. - Better bracket balancing support. - Add `lifetime` designator (1.28). - More resilient to odd syntax within the transcriber. The content doesn't have to be Rust syntax, so it can sometimes get confused. Add a few escapes so it at least doesn't barf. - At-most-once kleene operator (2018).
1 parent 50d01f7 commit b9a965f

File tree

2 files changed

+459
-184
lines changed

2 files changed

+459
-184
lines changed

0 commit comments

Comments
 (0)