Interface TokenType

interface TokenType {
    CATEGORIES?: TokenType[];
    categoryMatches?: number[];
    categoryMatchesMap?: {
        [tokType: number]: boolean;
    };
    GROUP?: string;
    isParent?: boolean;
    LABEL?: string;
    LINE_BREAKS?: boolean;
    LONGER_ALT?: TokenType | TokenType[];
    name: string;
    PATTERN?: TokenPattern;
    POP_MODE?: boolean;
    PUSH_MODE?: string;
    START_CHARS_HINT?: (string | number)[];
    tokenTypeIdx?: number;
}

Properties

CATEGORIES?: TokenType[]
categoryMatches?: number[]
categoryMatchesMap?: {
    [tokType: number]: boolean;
}
GROUP?: string
isParent?: boolean
LABEL?: string
LINE_BREAKS?: boolean
LONGER_ALT?: TokenType | TokenType[]
name: string
PATTERN?: TokenPattern
POP_MODE?: boolean
PUSH_MODE?: string
START_CHARS_HINT?: (string | number)[]
tokenTypeIdx?: number