I am very much interested in tools that solve more problems than they cause. :-) Have you published it anywhere?
2014-06-09 10:49 GMT+02:00 Alex Brollo <[email protected]>: > While parsing wiki code without specific python tools, I found a major > problem into templates code, since regex can't manage so well nested > structures. I solved such issue by a layman approach with a parseTemplate > routine, both in python and in javascript, which converts templates into a > simple object (a dictionary + a list), coupled with another simple routine > which rebuilds the template code from the original, or edited, object. The > whole thing is - as I told - very rough and it has written for personal use > only; but if anyone is interested about, please ask. > > Alex brollo > > > 2014-06-08 23:47 GMT+02:00 Merlijn van Deen <[email protected]>: > >> On 1 June 2014 01:57, Ricordisamoa <[email protected]> wrote: >> >>> Since gerrit:131263 <https://gerrit.wikimedia.org/r/131263/> , it >>> seems to me that the excellent mwpfh is going to be used more and more >>> extensively within our framework. >>> Am I right? For example, the DuplicateReferences detection and fix in >>> reflinks.py could be brightly refactored without regular expressions. >>> Or are we supposed to do the opposite conversion, where possible? >>> >> >> My preference is to depend on mwpfh where possible - their parser support >> is much better than ours, and it makes much more sense to concentrate >> efforts in one place. However, there's one blocker for this: the Windows >> support of wmpfh. It uses a C extension, and it's hard to build C >> extensions under Windows -- so we'd need to help Windows users along >> installing it in some way. I've updated the issue at >> https://github.com/earwig/mwparserfromhell/issues/68 with some notes for >> that. >> >> Merlijn >> >> >> _______________________________________________ >> Pywikipedia-l mailing list >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l >> >> > > _______________________________________________ > Pywikipedia-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l > > -- Bináris
_______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
