maud icon indicating copy to clipboard operation
maud copied to clipboard

feat: modernize parser

Open vidhanio opened this issue 6 months ago • 2 comments

parser rewritten from the ground-up using syn idioms and more strongly-typed syn structures rather than TokenStreams. passes all test cases flawlessly, and makes the code much easier to understand.

also drops proc-macro-error for a more robust solution (proc-macro2-diagnostics) which doesn't need global state and macros.

all of the edited trybuild test-cases are either adding more information/cases or fixing some bugs.

vidhanio avatar Jan 07 '24 20:01 vidhanio