Interface LanguageMetaData

Metadata of a language.

interface LanguageMetaData {
    caseInsensitive: boolean;
    fileExtensions: readonly string[];
    languageId: string;
    mode: "development" | "production";
}

Properties

caseInsensitive: boolean
fileExtensions: readonly string[]
languageId: string
mode: "development" | "production"

Mode used to optimize code for development or production environments.

In production mode, all Chevrotain lexer/parser validations are disabled.