3 ms·
Does Rust have a template or macro system that would facilitate generating up to e.g. 221 instead? If I'm understanding correctly, some Regex features may requ
by metadat 4y ago
Does Rust have a template or macro system that would facilitate generating up to e.g. 221 instead?
If I'm understanding correctly, some Regex features may require implementing more than 21 rules for a thorough and complete implementation.
- jcparkyn 4y agoThe workaround is just to nest multiple `alt`s inside each other.
- iudqnolq 4y agoYes, rust declarative macros shine at exactly this kind of problem. And nom does use this to generate the implementation. But for some reason it's customary in rust to stick to a lower number of autogenerated implementations. My first guess would be it might be a compile time issue? https://docs.rs/nom/latest/src/nom/branch/mod.rs.html#245 https://docs.rs/nom/latest/src/nom/branch/mod.rs.html#245