Page MenuHomePhabricator

Replace `{{#parsoid-fragment}}` with dedicated token
Closed, ResolvedPublic

Description

Replacing {{#parsoid-fragment}} with a dedicated token (maybe using a character sequence like strip markers use on the core side) would also allow us to /not/ expandTemplates again when processing the fragment returned by a parser function.

Event Timeline

Change #1140966 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] WIP: new curly-brace tokenizer based on the preprocessor

https://gerrit.wikimedia.org/r/1140966

Change #1170441 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Don't expand template-like strings returned from the preprocessor

https://gerrit.wikimedia.org/r/1170441

Change #1170441 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Don't expand template-like strings returned from the preprocessor

https://gerrit.wikimedia.org/r/1170441

Change #1171282 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a13

https://gerrit.wikimedia.org/r/1171282

Change #1171282 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a13

https://gerrit.wikimedia.org/r/1171282

ABreault-WMF subscribed.

would also allow us to /not/ expandTemplates again when processing the fragment returned by a parser function.

1170441 let us stop setting expandTemplates by always expanding {{#parsoid-fragment}}. But maybe we still want a dedicated token?

Change #1187961 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/services/parsoid@master] Move parsoid fragment marker processing into the tokenizer

https://gerrit.wikimedia.org/r/1187961

Change #1187961 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Move parsoid fragment marker processing into the tokenizer

https://gerrit.wikimedia.org/r/1187961

Change #1192167 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a25

https://gerrit.wikimedia.org/r/1192167

Change #1192167 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a25

https://gerrit.wikimedia.org/r/1192167

cscott claimed this task.