Interface ParserInline

Source
Expand description

Tokenizes paragraph content.


interface ParserInline {
    ruler: Ruler<[StateInline, boolean], boolean>;
    ruler2: Ruler<[StateInline], void>;
    State: typeof StateInline;
    skipToken(state: StateInline): void;
    tokenize(state: StateInline): void;
    parse(str: string, md: MarkdownIt, env: Env, outTokens: Token[]): void;
}

Properties§

§ruler: Ruler<[StateInline, boolean], boolean> = ...

Ruler instance. Keep configuration of inline rules.

§ruler2: Ruler<[StateInline], void> = ...

Ruler instance. Second ruler used for post-processing (e.g. in emphasis-like rules).

§State: typeof StateInline = StateInline

Methods§

Source§

skipToken(state: StateInline): void

Source§

tokenize(state: StateInline): void

Source§

parse(str: string, md: MarkdownIt, env: Env, outTokens: Token[]): void

Process input string and push inline tokens into outTokens