Interface Delimiter

Source
Expand description

Delimiter entry used by emphasis-like inline rules.


interface Delimiter {
    marker: number;
    length?: number;
    token: number;
    end: number;
    open: boolean;
    close: boolean;
    jump?: number;
}

Properties§

§marker: number

Char code of the starting marker.

§length?: number

Total length of this series of delimiters.

§token: number

A position of the token this delimiter corresponds to.

§end: number

If this delimiter is matched as a valid opener, end will be equal to its position, otherwise it's -1.

§open: boolean

Whether this delimiter can open an emphasis.

§close: boolean

Whether this delimiter can close an emphasis.

§jump?: number

One delimiter represents two characters.