Replies: 3 comments 4 replies
-
I've created a PR in parse-rosetta-rs to add a lalrpop example: rosetta-rs/parse-rosetta-rs#42 Feedback and comments welcome. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
4 replies
-
FYI, this has merged, and epage has reran the benchmarks. Our time of "2s" makes us in the slowest chunk, which makes sense and to some extent is why we're having this conversation. When I get some more time on this (tomorrow?) I'll do a head to head comparison on #814 with this. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I noticed that there is https://github.com/rosetta-rs/parse-rosetta-rs run by epage. There they list a bunch of different parsing crates with their corresponding performance. It seems like lalrpop is mentioned but doesn't have a corresponding implementation. Might be a good thing to add to see how things stack up(and to be transparent) if anyone is interested.
It's also not clear to me if lalrpop's table is fully accurate. Is "precedence climbing" equivalent to lalrpop's precedence annotations(which the table says lalrpop doesn't have)?
Beta Was this translation helpful? Give feedback.
All reactions