About Sweble Wikitext Components

The Sweble Wikitext Components module provides a parser for MediaWiki's wikitext and an engine trying to emulate the behavior of a MediaWiki.

Project Modules

This project has declared the following modules:

Name Description
SWC - Sweble Wikitext Parser A parser for MediaWiki's Wikitext.
SWC - Sweble Engine A minimal engine using the Sweble Wikitext Parser to process articles in the context of a MediaWiki-like configuration.
SWC - Sweble Dump Reader A small library for reading in Wikipedia dumps.
SWC - Sweble Article Cruncher A framework for multi-threaded processing of lots of articles.
SWC - Basic Example An example project that contains a simple application that is able to parse a page written in Wikitext and render it as HTML or plain text.
SWC - Dump Cruncher Example An example project that goes through a WikiMedia Dump and processes each page.
SWC - Serialization Example An example project that contains a simple application that is able to parse a page written in Wikitext and serialize it to XML, JSON or binary.
SWC - XPath Example An example project that contains a simple application that is able to parse a page written in Wikitext and perform an XPath query on that document.