@wdprlib/parser
    Preparing search index...

    Parser context passed to rules.

    Fields are grouped by lifecycle:

    • Static config (tokens, version, trackPositions, settings, rule arrays).
    • pos: per-scope cursor; kept top-level because every rule spread overrides it.
    • Accumulators (footnotes, tocEntries, ..., diagnostics): shared by array identity.
    • scope: per-scope state with immutable-replace semantics.
    interface ParseContext {
        bibcites: string[];
        blockFallbackRule: BlockRule;
        blockRules: BlockRule[];
        codeBlocks: CodeBlockData[];
        diagnostics: Diagnostic[];
        footnotes: Element[][];
        htmlBlocks: string[];
        inlineRules: InlineRule[];
        pos: number;
        scope: ScopeContext;
        settings: WikitextSettings;
        tocEntries: TocEntry[];
        tokens: Token[];
        trackPositions: boolean;
        version: "wikidot";
    }
    Index

    Properties

    bibcites: string[]
    blockFallbackRule: BlockRule
    blockRules: BlockRule[]
    codeBlocks: CodeBlockData[]
    diagnostics: Diagnostic[]
    footnotes: Element[][]
    htmlBlocks: string[]
    inlineRules: InlineRule[]
    pos: number
    tocEntries: TocEntry[]
    tokens: Token[]
    trackPositions: boolean
    version: "wikidot"