Skip to content

(draft) Add MoinMoin Reader#11543

Draft
jmtd wants to merge 76 commits into
jgm:mainfrom
jmtd:moinmoin
Draft

(draft) Add MoinMoin Reader#11543
jmtd wants to merge 76 commits into
jgm:mainfrom
jmtd:moinmoin

Conversation

@jmtd
Copy link
Copy Markdown

@jmtd jmtd commented Mar 20, 2026

I'm raising this as a draft PR to help motivate me/not forget I started this/open an opportunity for others to collaborate/etc

TODO

  • move TODOs out of SimonMoin.hs and testMoin.hs, consolidate somewhere (here)?
  • (at least) multi-line bullet lists etc
  • handle the csv and/or table MoinMoin Parsers?
  • rebase/filter-branch out SimonMoin.hs (I committed it at ./ for my own convenience)
  • rebase/filter-branch out testMoin.{hs,txt}
  • probably need to rebase and squash many of the current commits. but how many?

jmtd added 30 commits February 3, 2026 21:33
In particular, the approach of adding comma to specialChars really
shows the problem with the current approach (comma can't occur
naturally at this point)
This will eventually metamorphose into proper test file(s)
Simon Michael worked on a MoinMoin plugin in 2009. I will take
from it what I can; and it has a partial TODO list in it which
will also be useful.
This is now partially derived from Simon's earlier work
jmtd added 29 commits February 20, 2026 13:26
I've now borrowed enough from the Mediawiki and Markdown readers,
as well as cribbing from Simon's earlier MoinMoin plugin.
deals with a parser section with no specified hashbang, and no custom
delimiters.
not hooked into the Parser parser (erm) yet
and handle class names for wiki text
handling ParserWiki doesn't work properly yet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant