wdpr
    Preparing search index...

    Wikidot markup parser.

    This package converts Wikidot wikitext source into an abstract syntax tree (AST) defined by @wdprlib/ast. It also provides module-resolution utilities for dynamic constructs such as [[module ListPages]], [[module ListUsers]], [[include]], and [[iftags]].

    Typical usage:

    import { parse } from "@wdprlib/parser";

    const ast = parse("**bold** and //italic//");

    For server-side module resolution, see extractDataRequirements, resolveModules, and resolveIncludes.

    References

    CompiledTemplate → CompiledTemplate
    compileListUsersTemplate → compileListUsersTemplate
    compileTemplate → compileTemplate
    createToken → createToken
    DataProvider → DataProvider
    DataRequirements → DataRequirements
    extractDataRequirements → extractDataRequirements
    ExtractionResult → ExtractionResult
    extractListUsersVariables → extractListUsersVariables
    IncludeFetcher → IncludeFetcher
    isListUsersModule → isListUsersModule
    Lexer → Lexer
    LexerOptions → LexerOptions
    ListPagesDataFetcher → ListPagesDataFetcher
    ListPagesDataRequirement → ListPagesDataRequirement
    ListPagesExternalData → ListPagesExternalData
    ListPagesQuery → ListPagesQuery
    ListPagesVariable → ListPagesVariable
    ListUsersCompiledTemplate → ListUsersCompiledTemplate
    ListUsersDataFetcher → ListUsersDataFetcher
    ListUsersDataRequirement → ListUsersDataRequirement
    ListUsersExternalData → ListUsersExternalData
    ListUsersUserData → ListUsersUserData
    ListUsersVariable → ListUsersVariable
    ListUsersVariableContext → ListUsersVariableContext
    NormalizedCategory → NormalizedCategory
    NormalizedDateSelector → NormalizedDateSelector
    NormalizedListPagesQuery → NormalizedListPagesQuery
    NormalizedNumericSelector → NormalizedNumericSelector
    NormalizedOrder → NormalizedOrder
    NormalizedParent → NormalizedParent
    NormalizedTags → NormalizedTags
    normalizeQuery → normalizeQuery
    PageData → PageData
    parse → parse
    parseCategory → parseCategory
    parseDateSelector → parseDateSelector
    ParseFunction → ParseFunction
    parseNumericSelector → parseNumericSelector
    parseOrder → parseOrder
    parseParent → parseParent
    Parser → Parser
    ParserOptions → ParserOptions
    parseTags → parseTags
    resolveIncludes → resolveIncludes
    ResolveIncludesOptions → ResolveIncludesOptions
    resolveListUsers → resolveListUsers
    resolveModules → resolveModules
    ResolveOptions → ResolveOptions
    SiteContext → SiteContext
    Token → Token
    tokenize → tokenize
    TokenType → TokenType
    UserInfo → UserInfo
    VariableContext → VariableContext

    Block Elements

    CodeBlockData
    CollapsibleData
    TabData

    Container Types

    AlignType
    ContainerData
    HeaderType
    Heading
    ContainerType
    HeadingLevel

    Core

    SyntaxTree
    TocEntry
    Element
    Version

    Embed Types

    Embed

    Factories

    bold
    container
    heading
    horizontalRule
    italics
    lineBreak
    list
    listItemElements
    listItemSubList
    paragraph
    text

    Image Types

    ImageSource

    Link Types

    PageRef
    AnchorTarget
    LinkLabel
    LinkLocation
    LinkType

    List Types

    DefinitionListItem
    ListData
    ListItem
    ListType

    Module Types

    Module

    Primitives

    FloatAlignment
    Alignment
    AttributeMap
    VariableMap

    Settings

    WikitextSettings
    WikitextMode
    DEFAULT_SETTINGS
    createSettings

    Source Position

    Point
    Position
    createPoint
    createPosition

    Table Types

    TableCell
    TableData
    TableRow

    Value Types

    DateItem
    ClearFloat