Community:SummerOfCode11:MediaWikiParser: Difference between revisions

Jump to navigation Jump to search
(Added references §.)
Line 42: Line 42:
* The grammar horrors and half-baked implementation attempts at http://www.mediawiki.org/wiki/Markup_spec. http://www.mediawiki.org/wiki/Markup_spec/BNF seems to be most complete/helpful.
* The grammar horrors and half-baked implementation attempts at http://www.mediawiki.org/wiki/Markup_spec. http://www.mediawiki.org/wiki/Markup_spec/BNF seems to be most complete/helpful.
* A nice short review of various parsing techniques: http://tratt.net/laurie/tech_articles/articles/parsing_the_solved_problem_that_isnt
* A nice short review of various parsing techniques: http://tratt.net/laurie/tech_articles/articles/parsing_the_solved_problem_that_isnt
* Good material on Earley parsers. Wikipedia's could be better. If you find something, please note it here.
* Good material on Earley parsers. Wikipedia's could be better. If you find something, please note it here. There are at least 2 implementations of Earley parsers in Python, iirc. One is SPARK (http://pages.cpsc.ucalgary.ca/~aycock/spark/doc.html and http://pages.cpsc.ucalgary.ca/~aycock/spark/).
Confirmed users
574

edits

Navigation menu