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
Wikitext
class 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.