mediawiki-extensions-Visual.../modules/parser
2012-02-21 18:49:43 +00:00
..
html5 Land big TokenTransformDispatcher and eventization refactoring. 2012-01-03 18:44:31 +00:00
ext.Cite.js Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
ext.cite.taghook.ref.js Moving parser stuff back into the modules folder (oops) 2011-11-02 21:45:57 +00:00
ext.core.AttributeExpander.js Reduce debug print overhead, roughly a 10% speed-up on parserTests. 2012-02-21 18:49:43 +00:00
ext.core.NoIncludeOnly.js Move data-* annotations into separate object on tokens, that is then 2012-02-11 16:43:25 +00:00
ext.core.ParserFunctions.js Comment and minor code tweaks. 2012-02-21 11:24:20 +00:00
ext.core.PostExpandParagraphHandler.js Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
ext.core.QuoteTransformer.js Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
ext.core.Sanitizer.js Revert "* Always sort attributes (+1 test pass)." 2012-02-20 22:26:12 +00:00
ext.core.TemplateHandler.js Reduce debug print overhead, roughly a 10% speed-up on parserTests. 2012-02-21 18:49:43 +00:00
ext.Util.js Remove type attribute for tag tokens. 2012-02-01 18:37:48 +00:00
ext.util.TokenCollector.js Clean up transform callback interface 2012-02-07 11:53:29 +00: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 Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
mediawiki.HTML5TreeBuilder.node.js Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
mediawiki.parser.defines.js * Add custom toString methods for tokens to aid debugging 2012-02-13 17:02:23 +00:00
mediawiki.parser.environment.js Replace console.log with console.warn in all debug statements 2012-02-14 20:56:14 +00:00
mediawiki.parser.js Comment and minor code tweaks. 2012-02-21 11:24:20 +00:00
mediawiki.tokenizer.peg.js Remove some more unused code and tidy up some more. 2012-02-21 18:26:40 +00:00
mediawiki.TokenTransformManager.js Reduce debug print overhead, roughly a 10% speed-up on parserTests. 2012-02-21 18:49:43 +00:00
parse.js Remove WikiDom default serialization and --html argument from parse.js 2012-02-11 17:59:17 +00:00
pegTokenizer.pegjs.txt Reduce debug print overhead, roughly a 10% speed-up on parserTests. 2012-02-21 18:49:43 +00:00
README.txt request is automatically installed by jsdom. Follow-up to r111459. Thanks 2012-02-14 14:15:50 +00: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.

npm dependencies: (This should be a proper package.json for npm to do it automatically?)

jquery
jsdom
buffer
optimist
pegjs
querystring
html5
request (also required and automatically installed by jsdom)
assert

The following additional modules are used in parserTests:

colors (for parserTests eye candy)
diff (parserTests output diffing)