Skip to content

Commit 32dd27c

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 24e5f8e commit 32dd27c

File tree

2 files changed

+460
-193
lines changed

2 files changed

+460
-193
lines changed

0 commit comments

Comments
 (0)