mediawiki-extensions-Visual.../modules/parser
Gabriel Wicke e99d7a2a55 Two batteries worth of token transform manager refactoring.
* TokenTransformDispatcher is now renamed to TokenTransformManager, and is
  also turned into a base class
* SyncTokenTransformManager and AsyncTokenTransformManager subclass
  TokenTransformManager and implement synchronous (phase 1,3) and asynchronous
  (phase 2) transformation stages.
* Communication between stages uses the same chunk / end events as all the
  other token stages.
* The AsyncTokenTransformManager now supports the creation of nested
  AsyncTokenTransformManagers for template expansion.
  The AsyncTokenTransformManager object takes on the responsibilities of a
  preprocessor frame. Transforms are newly created (or potentially resurrected
  from a cache), so that transforms do not have to worry about concurrency.
* The environment is pushed through to all transform managers and the
  individual transforms.
2012-01-09 17:49:16 +00:00
..
html5 Land big TokenTransformDispatcher and eventization refactoring. 2012-01-03 18:44:31 +00:00
ext.Cite.js Two batteries worth of token transform manager refactoring. 2012-01-09 17:49:16 +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.QuoteTransformer.js Two batteries worth of token transform manager refactoring. 2012-01-09 17:49:16 +00:00
ext.core.TemplateHandler.js Two batteries worth of token transform manager refactoring. 2012-01-09 17:49:16 +00:00
mediawiki.DOMConverter.js nodeName not defined 2011-12-28 01:36:54 +00:00
mediawiki.DOMPostProcessor.js Fix up constructors in EventEmitter inheritance and tweak a few more comments. 2012-01-04 12:28:41 +00:00
mediawiki.HTML5TreeBuilder.node.js Fix up constructors in EventEmitter inheritance and tweak a few more comments. 2012-01-04 12:28:41 +00:00
mediawiki.parser.environment.js Moving parser stuff back into the modules folder (oops) 2011-11-02 21:45:57 +00:00
mediawiki.parser.js Two batteries worth of token transform manager refactoring. 2012-01-09 17:49:16 +00:00
mediawiki.tokenizer.peg.js Two batteries worth of token transform manager refactoring. 2012-01-09 17:49:16 +00:00
mediawiki.TokenTransformManager.js Two batteries worth of token transform manager refactoring. 2012-01-09 17:49:16 +00:00
parse.js Add trailing newline in commandline parser wrapper 2012-01-04 08:42:53 +00:00
pegTokenizer.pegjs.txt Handle default for template arg expansion, add template fetch functionality 2012-01-06 17:19:14 +00:00
README.txt Add a README file pointing to the wiki documentation. 2011-12-12 22:30:11 +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.