Page MenuHomePhabricator

mwbot-rs: Add wikitext parser (from hell)
Open, Needs TriagePublic

Description

While we are promoting the parsoid crate, it is still limited in various ways, like not working on unbalanced content or nested template content (T349520). mwparserfromhell has demonstrated that a non-perfect-but-good-enough wikitext parser still has immense value for bots, as we wait for Parsoid to gain support for more use cases (and content is rewritten to be more Parsoid friendly).

@Earwig has expressed interest in a mwparserfromhell port to Rust, but possibly with a different data structure/functionality.