Prism API
    Preparing search index...

    Interface GrammarToken

    The expansion of a simple RegExp literal to support additional properties.

    interface GrammarToken {
        alias?: TokenName | TokenName[];
        greedy?: boolean;
        inside?: string | Grammar;
        lookbehind?: boolean;
        pattern: RegExpLike;
    }
    Index

    Properties

    alias?: TokenName | TokenName[]

    An optional alias or list of aliases.

    greedy?: boolean

    Whether the token is greedy.

    false
    
    inside?: string | Grammar

    The nested grammar of this token.

    The inside grammar will be used to tokenize the text value of each token of this kind.

    This can be used to make nested and even recursive language definitions.

    Note: This can cause infinite recursion. Be careful when you embed different languages or even the same language into each another.

    lookbehind?: boolean

    If true, then the first capturing group of pattern will (effectively) behave as a lookbehind group meaning that the captured text will not be part of the matched text of the new token.

    false
    
    pattern: RegExpLike

    The regular expression of the token.