Expand description
interface ParserBlock {
ruler: Ruler<[StateBlock, number, number, boolean], boolean>;
State: typeof StateBlock;
tokenize(state: StateBlock, startLine: number, endLine: number): void;
parse(src: string, md: MarkdownIt, env: Env, outTokens: Token[]): void;
}
Properties§
§
§
ruler: Ruler<[StateBlock, number, number, boolean], boolean> = ...
Ruler instance. Keep configuration of block rules.
State: typeof StateBlock = StateBlock
Methods§
Source§
tokenize(state: StateBlock, startLine: number, endLine: number): void
tokenize(state: StateBlock, startLine: number, endLine: number): void
Source§
parse(src: string, md: MarkdownIt, env: Env, outTokens: Token[]): void
parse(src: string, md: MarkdownIt, env: Env, outTokens: Token[]): void
Process input string and push block tokens into outTokens
Block-level tokenizer.