Skip to content

LanguageMapProtocol.extend method

LanguageMapProtocol › extend

Unofficial

Creates a new grammar by extending an existing language definition.

Signature:

extend(id: string, redef: Record<string, GrammarValue>): Grammar

Parameters:

ParameterTypeDescription
idstringThe language identifier to extend.
redefRecord<string, GrammarValue>Token definitions to add or override.

Returns: GrammarThe new grammar.