RawTemplate: Encapsulates {{template}} markups with
an unparsable title. Instances are returned by Wikitext.parseTemplates.
Its constructor is inaccessible.
[[double-bracketed]] markups:
Wikilink: Encapsulates [[wikilink]] markups with a non-file title.
Accessible via Mwbot.Wikilink.
This module defines the Wikitext class, accessible via Mwbot.Wikitext, which provides methods for parsing and modifying wikitext.
Core Class
Usage:
Object Types
The
Wikitextclass consists of both:Plain Objects:
{{{parameter}}}markups. This object is returned by Wikitext.parseParameters.Classes:
{{double-braced}}markups:{{template}}markups as objects. Accessible via Mwbot.Template.Template, whose instances are returned by Wikitext.parseTemplates. Its constructor is inaccessible.{{#parserfunction:}}markups. Accessible via Mwbot.ParserFunction.ParserFunction, whose instances are returned by Wikitext.parseTemplates. Its constructor is inaccessible.{{template}}markups with an unparsable title. Instances are returned by Wikitext.parseTemplates. Its constructor is inaccessible.[[double-bracketed]]markups:[[wikilink]]markups with a non-file title. Accessible via Mwbot.Wikilink.Wikilink, whose instances are returned by Wikitext.parseWikilinks. Its constructor is inaccessible.[[File:...]]markups. Accessible via Mwbot.FileWikilink.FileWikilink, whose instances are returned by Wikitext.parseWikilinks. Its constructor is inaccessible.[[wikilink]]markups with an unparsable title. Accessible via Mwbot.RawWikilink.RawWikilink, whose instances are returned by Wikitext.parseWikilinks. Its constructor is inaccessible.