mediawiki-extensions-Visual.../modules/parser
Gabriel Wicke e70448e53a Use text/x-mediawiki content type, and handle tokenizer errors without --debug
Change-Id: I154cd344306aa05ada7ff30f631d487f39fa9739
2012-05-24 10:19:25 +02:00
..
html5 Land big TokenTransformDispatcher and eventization refactoring. 2012-01-03 18:44:31 +00:00
ext.Cite.js Forward-port Cite extension 2012-05-03 13:22:01 +02:00
ext.cite.taghook.ref.js
ext.core.AttributeExpander.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
ext.core.BehaviorSwitchHandler.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
ext.core.LinkHandler.js Fix an external link regression, and add server shell wrapper and setup docs 2012-05-23 16:25:42 +02:00
ext.core.ListHandler.js Don't eat newline tokens in the ListHandler 2012-05-16 23:14:21 +02:00
ext.core.NoIncludeOnly.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
ext.core.ParserFunctions.js Fix a debug print reference error 2012-05-23 20:52:45 +02:00
ext.core.PostExpandParagraphHandler.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
ext.core.QuoteTransformer.js Don't eat newline tokens in the ListHandler 2012-05-16 23:14:21 +02:00
ext.core.Sanitizer.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
ext.core.TemplateHandler.js Make sure pageName is set in the web service, and handle empty page name in parser function 2012-05-23 16:43:45 +02:00
ext.Util.js Nominate more HTML5 sectioning and heading elements for block-level treatment 2012-04-11 12:53:49 +02:00
ext.util.TokenCollector.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
mediawiki.DOMConverter.js Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
mediawiki.DOMPostProcessor.js Biggish token transform system refactoring 2012-04-25 16:51:36 +02:00
mediawiki.HTML5TreeBuilder.node.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
mediawiki.LinearModelConverter.js Add HTML DOM -> linear model converter 2012-03-29 12:47:14 -07:00
mediawiki.parser.defines.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
mediawiki.parser.environment.js Link round-tripping and other improvements 2012-05-22 13:36:06 +02:00
mediawiki.parser.js Big token transform framework overhaul part 2 2012-05-15 17:05:47 +02:00
mediawiki.Title.js Add basic thumb rendering support 2012-04-09 23:04:26 +02:00
mediawiki.tokenizer.peg.js Use text/x-mediawiki content type, and handle tokenizer errors without --debug 2012-05-24 10:19:25 +02:00
mediawiki.TokenTransformManager.js Add some checks against undefined tokens returned from async transforms 2012-05-23 16:32:21 +02:00
mediawiki.WikitextSerializer.js Improve the serializer and its output display in the web service 2012-05-23 17:50:35 +02:00
package.json Basic parser / serializer web service 2012-05-23 12:35:00 +02:00
parse.js Basic parser / serializer web service 2012-05-23 12:35:00 +02:00
pegTokenizer.pegjs.txt Link round-tripping and other improvements 2012-05-22 13:36:06 +02:00
README.txt As much as I have loved writing Makefiles... I've replaced its functionality with package.json, mostly so we can avoid non-node dependencies. This is one of the recommended practices. We should consider moving tests/parser into modules/parser/tests, other node projects keep all module code in one directory. 2012-04-04 11:02:58 -07:00

A combined Mediawiki and html parser in JavaScript running on node.js. Please
see (https://www.mediawiki.org/wiki/Future/Parser_development) for an overview
of the current implementation, and instructions on running the tests.

You might need to set the NODE_PATH environment variable,
  export NODE_PATH="node_modules"

Download the dependencies:
  npm install

Run tests:
  npm test