Expand description
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.
ruler 2: 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
skipToken(state: StateInline): void
Source§
tokenize(state: StateInline): void
tokenize(state: StateInline): void
Source§
parse(str: string, md: MarkdownIt, env: Env, outTokens: Token[]): void
parse(str: string, md: MarkdownIt, env: Env, outTokens: Token[]): void
Process input string and push inline tokens into outTokens
Tokenizes paragraph content.