►CWikimedia\Parsoid\Config\Api\ApiHelper | |
CWikimedia\Parsoid\ParserTests\MockApiHelper | This class supports the implementation of Parser Tests in a standalone mode and without network access |
CWikimedia\Parsoid\Wt2Html\TT\AttributeTransformManager | Utility transformation manager for expanding attributes whose keys and/or values are not plain strings |
►CWikimedia\Parsoid\DOM\CharacterData | |
CWikimedia\Parsoid\DOM\Comment | |
CWikimedia\Parsoid\DOM\Text | |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\CleanUp | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\CompoundTemplateInfo | |
CWikimedia\Parsoid\Utils\ConfigUtils | This refactors common code in Api and Mock based config computation |
►CWikimedia\Parsoid\Html2Wt\ConstrainedText\ConstrainedText | A chunk of wikitext output |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\ExtLinkText | An external link, like [http://example.com] |
►CWikimedia\Parsoid\Html2Wt\ConstrainedText\RegExpConstrainedText | This subclass allows specification of a regular expression for acceptable (or prohibited) leading (and/or trailing) contexts |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\AutoURLLinkText | An autolink to an external resource, like http://example.com |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\LanguageVariantText | Language Variant markup, like -{ ... }- |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\MagicLinkText | An autolink to an RFC/PMID/ISBN, like RFC 1234 |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\WikiLinkText | An internal wiki link, like [[Foo]] |
CWikimedia\Parsoid\Wikitext\Consts | |
►CWikimedia\Parsoid\Core\ContentMetadataCollector | Interface for collecting the results of a parse |
CWikimedia\Parsoid\Config\StubMetadataCollector | Minimal implementation of a ContentMetadataCollector which just records all metadata in an array |
►CWikimedia\Parsoid\Core\ContentModelHandler | |
CWikimedia\Parsoid\Ext\JSON\JSON | Native Parsoid implementation of the "json" contentmodel |
CWikimedia\Parsoid\Wikitext\ContentModelHandler | |
CWikimedia\Parsoid\Utils\ContentUtils | These utilities are for processing content that's generated by parsing source input (ex: wikitext) |
►CWikimedia\Parsoid\Config\DataAccess | MediaWiki data access abstract class for Parsoid |
CWikimedia\Parsoid\Config\Api\DataAccess | DataAccess via MediaWiki's Action API |
CWikimedia\Parsoid\Mocks\MockDataAccess | This implements some of the functionality that the tests/ParserTests/MockAPIHelper.php provides |
CWikimedia\Parsoid\NodeData\DataBag | |
CWikimedia\Parsoid\NodeData\DataParsoid | |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\DedupeStyles | |
CWikimedia\Parsoid\Html2Wt\DiffUtils | |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\DisplaySpace | Apply french space armoring |
►CDOMAttr | |
CWikimedia\Parsoid\DOM\Attr | |
►CDOMComment | |
CWikimedia\Parsoid\DOM\Comment | |
CWikimedia\Parsoid\Utils\DOMCompat | Helper class that provides missing DOM level 3 methods for the PHP DOM classes |
CWikimedia\Parsoid\Ext\DOMDataUtils | This class provides DOM data helpers needed by extensions |
CWikimedia\Parsoid\Utils\DOMDataUtils | These helpers pertain to HTML and data attributes of a node |
CWikimedia\Parsoid\Html2Wt\DOMDiff | A DOM diff helper class |
►CDOMDocument | |
CWikimedia\Parsoid\DOM\Document | |
►CDOMDocumentFragment | |
CWikimedia\Parsoid\DOM\DocumentFragment | |
►CDOMDocumentType | |
CWikimedia\Parsoid\DOM\DocumentType | |
►CDOMElement | |
CWikimedia\Parsoid\DOM\Element | |
►CWikimedia\Parsoid\Html2Wt\DOMHandlers\DOMHandler | HTML -> Wikitext serialization relies on walking the DOM and delegating the serialization requests to different DOM nodes |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\AHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\BRHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\BodyHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\CaptionHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\DDHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\DTHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\EncapsulatedContentHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\FallbackHTMLHandler | Used as a fallback in other tag handles |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\FigureHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\HRHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\HTMLPreHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\HeadingHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\ImgHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\JustChildrenHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\LIHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\LinkHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\ListHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\MediaHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\MetaHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\PHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\PreHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\QuoteHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\SpanHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\TDHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\THHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\TRHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\TableHandler | |
CWikimedia\Parsoid\Html2Wt\DOMHandlers\DOMHandlerFactory | Factory for picking the right DOMHandler for a DOM element |
CWikimedia\Parsoid\Html2Wt\DOMNormalizer | DOM normalization |
CWikimedia\Parsoid\Utils\DOMPostOrder | Non-recursive post-order traversal of a DOM tree |
►CDOMProcessingInstruction | |
CWikimedia\Parsoid\DOM\ProcessingInstruction | |
►CWikimedia\Parsoid\Ext\DOMProcessor | A Parsoid extension module may contain one or more DOMProcessors, which allow Parsoid to post-process the DOM in the wt2html direction, or pre-process the DOM in the html2wt direction |
CWikimedia\Parsoid\Ext\Cite\RefProcessor | Wt -> html DOM PostProcessor |
CWikimedia\Parsoid\Ext\Poem\PoemProcessor | |
CWikimedia\Parsoid\ParserTests\ParserHookProcessor | See tests/parser/ParserTestParserHook.php in core |
►CWikimedia\Parsoid\Wt2Html\PP\Processors\DOMRangeBuilder | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\AnnotationDOMRangeBuilder | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\DOMRangeInfo | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\DOMRangeInfoArray | |
►CDOMText | |
CWikimedia\Parsoid\DOM\Text | |
CWikimedia\Parsoid\Ext\DOMUtils | This class provides DOM helpers useful for extensions |
CWikimedia\Parsoid\Utils\DOMUtils | DOM utilities for querying the DOM |
CWikimedia\Parsoid\Utils\DTState | State carried while DOM Traversing |
CWikimedia\Parsoid\Core\ElementRange | A simple pair of DOM elements |
►CWikimedia\Parsoid\Config\Env | Environment/Envelope class for Parsoid |
CWikimedia\Parsoid\Config\Api\Env | An Env accessing MediaWiki via its Action API |
CWikimedia\Parsoid\Mocks\MockEnv | |
►CWikimedia\Parsoid\Ext\ExtensionModule | A Parsoid native extension module |
CWikimedia\Parsoid\Ext\Cite\Cite | Native Parsoid implementation of the Cite extension that ties together <ref> and <references> |
CWikimedia\Parsoid\Ext\Gallery\Gallery | Implements the php parser's renderImageGallery natively |
CWikimedia\Parsoid\Ext\ImageMap\ImageMap | This is an adaptation of the existing ImageMap extension of the legacy parser |
CWikimedia\Parsoid\Ext\JSON\JSON | Native Parsoid implementation of the "json" contentmodel |
CWikimedia\Parsoid\Ext\LST\LST | |
CWikimedia\Parsoid\Ext\Nowiki\Nowiki | Nowiki treats anything inside it as plain text |
CWikimedia\Parsoid\Ext\Poem\Poem | |
CWikimedia\Parsoid\Ext\Pre\Pre | The <pre> extension tag shadows the html pre tag, but has different semantics |
CWikimedia\Parsoid\ParserTests\DummyAnnotation | Dummy annotation to test the annotation mechanisms outside of any extension-specific considerations |
CWikimedia\Parsoid\ParserTests\I18nTag | |
CWikimedia\Parsoid\ParserTests\ParserHook | See tests/parser/ParserTestParserHook.php in core |
CWikimedia\Parsoid\ParserTests\RawHTML | |
CWikimedia\Parsoid\ParserTests\StyleTag | |
CWikimedia\Parsoid\Ext\ExtensionTag | Wrapper so that the internal token isn't exposed |
►CWikimedia\Parsoid\Ext\ExtensionTagHandler | A Parsoid extension module may register handlers for one or more extension tags |
CWikimedia\Parsoid\Ext\Cite\Ref | Simple token transform version of the Ref extension tag |
CWikimedia\Parsoid\Ext\Cite\References | |
CWikimedia\Parsoid\Ext\Gallery\Gallery | Implements the php parser's renderImageGallery natively |
CWikimedia\Parsoid\Ext\ImageMap\ImageMap | This is an adaptation of the existing ImageMap extension of the legacy parser |
CWikimedia\Parsoid\Ext\LST\LST | |
CWikimedia\Parsoid\Ext\Nowiki\Nowiki | Nowiki treats anything inside it as plain text |
CWikimedia\Parsoid\Ext\Poem\Poem | |
CWikimedia\Parsoid\Ext\Pre\Pre | The <pre> extension tag shadows the html pre tag, but has different semantics |
CWikimedia\Parsoid\ParserTests\DummyAnnotation | Dummy annotation to test the annotation mechanisms outside of any extension-specific considerations |
CWikimedia\Parsoid\ParserTests\I18nTag | |
CWikimedia\Parsoid\ParserTests\ParserHook | See tests/parser/ParserTestParserHook.php in core |
CWikimedia\Parsoid\ParserTests\RawHTML | |
CWikimedia\Parsoid\ParserTests\StyleTag | |
►CWikimedia\Parsoid\Wt2Html\Frame | A frame represents a template expansion scope including parameters passed to the template (args) |
CWikimedia\Parsoid\Wt2Html\PageConfigFrame | A special subclass of frame used for the topmost frame in the environment; gets most of its actual data from a PageConfig object |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\HandleLinkNeighbours | |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\Headings | |
CWikimedia\Parsoid\NodeData\I18nInfo | |
►CWikimedia\Parsoid\ParserTests\Item | |
CWikimedia\Parsoid\ParserTests\Article | Represents a parser test |
CWikimedia\Parsoid\ParserTests\Test | Represents a parser test |
►CWikimedia\Parsoid\Language\Language | Base class for Language objects |
CWikimedia\Parsoid\Language\LanguageCrh | Crimean Tatar (Qırımtatarca) conversion code |
CWikimedia\Parsoid\Language\LanguageEn | English ( / Pig Latin) conversion code |
CWikimedia\Parsoid\Language\LanguageKu | Kurdish conversion code |
CWikimedia\Parsoid\Language\LanguageSr | Serbian (Српски / Srpski) specific code |
CWikimedia\Parsoid\Language\LanguageZh | Chinese conversion code |
►CWikimedia\Parsoid\Language\LanguageConverter | Base class for language variant conversion |
CWikimedia\Parsoid\Language\CrhConverter | |
CWikimedia\Parsoid\Language\EnConverter | |
CWikimedia\Parsoid\Language\KuConverter | |
CWikimedia\Parsoid\Language\SrConverter | |
CWikimedia\Parsoid\Language\ZhConverter | |
►CWikimedia\Parsoid\Language\LanguageGuesser | An oracle that gives you a predicted "source language" for every node in a DOM, which is used when converting the result back to the source language during round-tripping |
CWikimedia\Parsoid\Language\ConstantLanguageGuesser | A simple LanguageGuesser that returns the same "source language" for every node |
CWikimedia\Parsoid\Language\MachineLanguageGuesser | Use a {@Link ReplacementMachine} to predict the best "source language" for every node in a DOM |
CWikimedia\Parsoid\Html2Wt\LanguageVariantHandler | Serializes language variant markup, like -{ ... }- |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\LiFixups | |
CWikimedia\Parsoid\Html2Wt\LinkHandlerUtils | Serializes link markup |
CWikimedia\Parsoid\Logger\LintLogger | Logger backend for linter |
CWikimedia\Parsoid\Core\MediaStructure | All media should have a fixed structure: |
►CWikimedia\Parsoid\Ext\Gallery\Mode | |
►CWikimedia\Parsoid\Ext\Gallery\TraditionalMode | |
CWikimedia\Parsoid\Ext\Gallery\NoLinesMode | |
►CWikimedia\Parsoid\Ext\Gallery\PackedMode | |
CWikimedia\Parsoid\Ext\Gallery\PackedHoverMode | |
CWikimedia\Parsoid\Ext\Gallery\PackedOverlayMode | |
CWikimedia\Parsoid\Ext\Gallery\SlideshowMode | |
►CWikimedia\Parsoid\DOM\Node | |
CWikimedia\Parsoid\DOM\Attr | |
CWikimedia\Parsoid\DOM\Comment | |
CWikimedia\Parsoid\DOM\Document | |
CWikimedia\Parsoid\DOM\DocumentFragment | |
CWikimedia\Parsoid\DOM\DocumentType | |
CWikimedia\Parsoid\DOM\Element | |
CWikimedia\Parsoid\DOM\ProcessingInstruction | |
CWikimedia\Parsoid\DOM\Text | |
CWikimedia\Parsoid\NodeData\NodeData | |
CWikimedia\Parsoid\Ext\Gallery\Opts | |
CWikimedia\Parsoid\Core\PageBundle | PORT-FIXME: This is just a placeholder for data that was previously passed to entrypoint in JavaScript |
►CWikimedia\Parsoid\Config\PageConfig | Page-level configuration interface for Parsoid |
CWikimedia\Parsoid\Config\Api\PageConfig | PageConfig via MediaWiki's Action API |
CWikimedia\Parsoid\Mocks\MockPageConfig | |
CWikimedia\Parsoid\Config\PageConfigFactory | Marker interface for a PageConfig factory defined in core |
►CWikimedia\Parsoid\Config\PageContent | Page content data object |
CWikimedia\Parsoid\Mocks\MockPageContent | |
CWikimedia\Parsoid\Wt2Html\Params | A parameter object wrapper, essentially an array of key/value pairs with a few extra methods |
CWikimedia\Parsoid\Ext\Gallery\ParsedLine | |
CWikimedia\Parsoid\Wt2Html\TT\ParserFunctions | Some parser functions, and quite a bunch of stubs of parser functions |
CWikimedia\Parsoid\Wt2Html\ParserPipeline | Wrap some stages into a pipeline |
CWikimedia\Parsoid\Wt2Html\ParserPipelineFactory | This class assembles parser pipelines from parser stages |
CWikimedia\Parsoid\Parsoid | |
CWikimedia\Parsoid\Ext\ParsoidExtensionAPI | Extensions are expected to use only these interfaces and strongly discouraged from calling Parsoid code directly |
CWikimedia\Parsoid\Logger\ParsoidLogger | |
►CWikimedia\WikiPEG\PEGParserBase | |
CWikimedia\Parsoid\ParserTests\Grammar | |
CWikimedia\Parsoid\Wt2Html\Grammar | |
CWikimedia\Parsoid\Ext\PHPUtils | This class contains sundry helpers unrelated to core Parsoid |
CWikimedia\Parsoid\Utils\PHPUtils | |
►CWikimedia\Parsoid\Wt2Html\PipelineStage | This represents the abstract interface for a wt2html parsing pipeline stage Currently there are 4 known pipeline stages: |
CWikimedia\Parsoid\Wt2Html\DOMPostProcessor | Perform post-processing steps on an already-built HTML DOM |
CWikimedia\Parsoid\Wt2Html\PegTokenizer | |
CWikimedia\Parsoid\Wt2Html\TokenTransformManager | Token transformation manager |
CWikimedia\Parsoid\Wt2Html\TreeBuilder\TreeBuilderStage | |
CWikimedia\Parsoid\Utils\PipelineUtils | This file contains parsing pipeline related utilities |
CWikimedia\Parsoid\Config\Profile | Records time profiling information |
CWikimedia\Parsoid\Wt2Html\PP\Processors\PWrapState | |
CWikimedia\Parsoid\Ext\Cite\ReferencesData | |
CWikimedia\Parsoid\Ext\Cite\RefGroup | Helper class used by <references> implementation |
►CRemexDOMBuilder | |
CWikimedia\Parsoid\Wt2Html\TreeBuilder\DOMBuilder | This is the DOMBuilder subclass used by Wt2Html |
CWikimedia\Parsoid\Wt2Html\TreeBuilder\RemexPipeline | |
CWikimedia\Parsoid\Html2Wt\RemoveRedLinks | |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\Result | |
CWikimedia\Parsoid\Core\Sanitizer | |
CWikimedia\Parsoid\Utils\ScriptUtils | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\Section | |
CWikimedia\Parsoid\Html2Wt\SelectiveSerializer | This is a Serializer class that will compare two versions of a DOM and re-use the original wikitext for unmodified regions of the DOM |
CWikimedia\Parsoid\Core\SelserData | Data that's necessary for selective serialization, to be passed to the library entrypoint |
CWikimedia\Parsoid\Html2Wt\Separators | |
CWikimedia\Parsoid\Html2Wt\SerializerState | State object for the wikitext serializers |
CWikimedia\Parsoid\Html2Wt\SingleLineContext | Stack and helpers to enforce single-line context while serializing |
►CWikimedia\Parsoid\Config\SiteConfig | Site-level configuration interface for Parsoid |
►CWikimedia\Parsoid\Config\Api\SiteConfig | SiteConfig via MediaWiki's Action API |
CWikimedia\Parsoid\ParserTests\SiteConfig | |
CWikimedia\Parsoid\Mocks\MockSiteConfig | |
CWikimedia\Parsoid\Html2Wt\ConstrainedText\State | |
CWikimedia\Parsoid\ParserTests\Stats | |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\TableFixups | Provides DOMTraverser visitors that fix template-induced interrupted table cell parsing by recombining table cells and/or reparsing table cell content as attributes |
CWikimedia\Parsoid\NodeData\TempData | |
CWikimedia\Parsoid\Wt2Html\TT\TemplateEncapsulator | A helper class for TemplateHandler that encapsulates template-like syntax with the appropriate meta tags, adding argument info data |
CWikimedia\Parsoid\Wt2Html\TT\TemplateExpansionResult | |
CWikimedia\Parsoid\NodeData\TemplateInfo | |
CWikimedia\Parsoid\ParserTests\TestFileReader | |
CWikimedia\Parsoid\ParserTests\TestMode | Represents a parser test mode, that is, a certain way of executing a parser tests and evaluating the result |
CWikimedia\Parsoid\ParserTests\TestRunner | Test runner for parser tests |
CWikimedia\Parsoid\ParserTests\TestUtils | |
CWikimedia\Parsoid\Utils\Timing | A helper class to make it easier to compute timing metrics |
CWikimedia\Parsoid\Utils\Title | |
CWikimedia\Parsoid\Utils\TitleNamespace | |
►CWikimedia\Parsoid\Wt2Html\TT\TokenHandler | |
CWikimedia\Parsoid\Wt2Html\TT\AttributeExpander | Generic attribute expansion handler |
CWikimedia\Parsoid\Wt2Html\TT\BehaviorSwitchHandler | Handler for behavior switches, like 'TOC' and similar |
CWikimedia\Parsoid\Wt2Html\TT\DOMFragmentBuilder | |
CWikimedia\Parsoid\Wt2Html\TT\ExtensionHandler | |
CWikimedia\Parsoid\Wt2Html\TT\ExternalLinkHandler | |
CWikimedia\Parsoid\Wt2Html\TT\LanguageVariantHandler | Handler for language conversion markup, which looks like -{ ... }- |
CWikimedia\Parsoid\Wt2Html\TT\ListHandler | Create list tag around list items and map wiki bullet levels to html |
CWikimedia\Parsoid\Wt2Html\TT\OnlyInclude | OnlyInclude sadly forces synchronous template processing, as it needs to hold onto all tokens in case an onlyinclude block is encountered later |
CWikimedia\Parsoid\Wt2Html\TT\ParagraphWrapper | Insert paragraph tags where needed – smartly and carefully – there is much fun to be had mimicking "wikitext visual newlines" behavior as implemented by the PHP parser |
CWikimedia\Parsoid\Wt2Html\TT\PreHandler | PRE-handling relies on the following 6-state FSM |
CWikimedia\Parsoid\Wt2Html\TT\QuoteTransformer | MediaWiki-compatible italic/bold handling as a token stream transformation |
CWikimedia\Parsoid\Wt2Html\TT\SanitizerHandler | |
CWikimedia\Parsoid\Wt2Html\TT\TemplateHandler | Template and template argument handling |
►CWikimedia\Parsoid\Wt2Html\TT\TokenCollector | Small utility class that encapsulates the common 'collect all tokens starting from a token of type x until token of type y or (optionally) the end-of-input' |
CWikimedia\Parsoid\Wt2Html\TT\IncludeOnly | Simple noinclude / onlyinclude implementation |
CWikimedia\Parsoid\Wt2Html\TT\NoInclude | Simple noinclude implementation |
CWikimedia\Parsoid\Wt2Html\TT\TokenStreamPatcher | This class is an attempt to fixup the token stream to reparse strings as tokens that failed to parse in the tokenizer because of SOL or other constraints OR because tags were being constructed in pieces or whatever |
CWikimedia\Parsoid\Wt2Html\TT\TraceProxy | |
CWikimedia\Parsoid\Wt2Html\TT\WikiLinkHandler | |
CWikimedia\Parsoid\Wt2Html\TT\TokenHandlerResult | |
CWikimedia\Parsoid\Wt2Html\TokenizerUtils | |
CWikimedia\Parsoid\Utils\TokenUtils | |
CWikimedia\Parsoid\Wt2Html\PP\Handlers\UnpackDOMFragments | |
CWikimedia\Parsoid\Utils\UrlUtils | Utilities for manipulating URLs |
CWikimedia\Parsoid\Ext\Utils | This class provides sundry helpers needed by extensions |
CWikimedia\Parsoid\Utils\Utils | This file contains general utilities for token transforms |
CWikimedia\Parsoid\Wikitext\Wikitext | This class represents core wikitext concepts that are currently represented as methods of Parser.php (in core) OR Parsoid.php (here) or other classes |
CWikimedia\Parsoid\Html2Wt\WikitextEscapeHandlers | |
CWikimedia\Parsoid\Html2Wt\WikitextSerializer | Wikitext to HTML serializer |
CWikimedia\Parsoid\Wt2Html\PP\Processors\WrapSectionsState | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\WrapSectionsTplInfo | |
►CWikimedia\Parsoid\Wt2Html\Wt2HtmlDOMProcessor | Wt2html DOM processor used to implement some DOM functionality (ex: DSR computation, template wrapping, etc.) |
►CWikimedia\Parsoid\Utils\DOMTraverser | Class for helping us traverse the DOM |
CWikimedia\Parsoid\Language\ConversionTraverser | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\AddLinkAttributes | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\AddMediaInfo | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\AddRedLinks | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\ComputeDSR | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\ConvertOffsets | Very thin shim to call ContentUtils::convertOffsets where requested in the environment |
CWikimedia\Parsoid\Wt2Html\PP\Processors\I18n | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\LangConverter | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\Linter | DOM pass that walks the DOM tree, detects specific wikitext patterns, and emits them as linter events |
CWikimedia\Parsoid\Wt2Html\PP\Processors\MarkFosteredContent | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\MigrateTemplateMarkerMetas | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\MigrateTrailingNLs | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\Normalize | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\PWrap | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\ProcessTreeBuilderFixups | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\WrapAnnotations | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\WrapSections | |
CWikimedia\Parsoid\Wt2Html\PP\Processors\WrapTemplates | |
CWikimedia\Parsoid\Ext\WTSUtils | |
CWikimedia\Parsoid\Html2Wt\WTSUtils | |
CWikimedia\Parsoid\Ext\WTUtils | This class provides helpers needed by extensions |
CWikimedia\Parsoid\Utils\WTUtils | These utilites pertain to querying / extracting / modifying wikitext information from the DOM |
CWikimedia\Parsoid\Wt2Html\XMLSerializer | Stand-alone XMLSerializer for DOM3 documents |
►CException | |
CWikimedia\Parsoid\Core\ClientError | Exception thrown on invalid client requests |
CWikimedia\Parsoid\Core\InternalException | Parsoid internal error that we don't know how to recover from |
CWikimedia\Parsoid\Core\ResourceLimitExceededException | Parsoid resource limit exception |
CWikimedia\Parsoid\Ext\ExtensionError | Exception thrown to halt extension tag content parsing and produce standard error output |
CWikimedia\Parsoid\ParserTests\UnexpectedException | |
►CIterator | |
CWikimedia\Parsoid\Utils\DOMCompat\TokenList | Implements the parts of DOMTokenList interface which are used by Parsoid |
►CJsonSerializable | |
CWikimedia\Parsoid\Core\SectionMetadata | Section metadata for generating TOC |
CWikimedia\Parsoid\Core\TOCData | Table of Contents data, including an array of section metadata |
CWikimedia\Parsoid\NodeData\DataI18n | Data-mw-i18n information, used for internationalization |
CWikimedia\Parsoid\NodeData\ParamInfo | |
CWikimedia\Parsoid\Tokens\KV | Represents a Key-value pair |
CWikimedia\Parsoid\Tokens\KVSourceRange | Represents a source offset range for a key-value pair |
►CWikimedia\Parsoid\Tokens\SourceRange | Represents a source offset range |
CWikimedia\Parsoid\Core\DomSourceRange | Represents a DOM source range |
►CWikimedia\Parsoid\Tokens\Token | Catch-all class for all token types |
CWikimedia\Parsoid\Tokens\CommentTk | Represents a comment |
CWikimedia\Parsoid\Tokens\EOFTk | Represents EOF |
CWikimedia\Parsoid\Tokens\EndTagTk | Represents an HTML end tag token |
CWikimedia\Parsoid\Tokens\NlTk | Newline token |
CWikimedia\Parsoid\Tokens\SelfclosingTagTk | Token for a self-closing tag (HTML or otherwise) |
CWikimedia\Parsoid\Tokens\TagTk | HTML tag token |
►CPlainAttributes | |
CWikimedia\Parsoid\Wt2Html\TreeBuilder\Attributes | |
►CRelayTreeHandler | |
CWikimedia\Parsoid\Wt2Html\TreeBuilder\TreeMutationRelay | This is a stage inserted between RemexHtml's TreeBuilder and our DOMBuilder subclass |
►CRuntimeException | |
CWikimedia\Parsoid\Tokens\InvalidTokenException | Thrown when a token is invalid |
CWikimedia\Parsoid\Utils\TitleException | Exception thrown for invalid titles |
CWikimedia\Parsoid\Wt2Html\PP\Processors\RangeBuilderException | |
►CStatsdDataFactoryInterface | |
CWikimedia\Parsoid\Mocks\MockMetrics | |