description:nls.localize('vscode.extension.contributes.grammars.language','Language identifier for which this syntax is contributed to.'),
type:'string'
},
scopeName:{
description:nls.localize('vscode.extension.contributes.grammars.scopeName','Textmate scope name used by the tmLanguage file.'),
type:'string'
},
path:{
description:nls.localize('vscode.extension.contributes.grammars.path','Path of the tmLanguage file. The path is relative to the extension folder and typically starts with \'./syntaxes/\'.'),
type:'string'
},
embeddedLanguages:{
description:nls.localize('vscode.extension.contributes.grammars.embeddedLanguages','A map of scope name to language id if this grammar contains embedded languages.'),
type:'object'
},
injectTo:{
description:nls.localize('vscode.extension.contributes.grammars.injectTo','List of language scope names to which this grammar is injected to.'),
description:nls.localize('vscode.extension.contributes.grammars.language','Language identifier for which this syntax is contributed to.'),
type:'string'
},
scopeName:{
description:nls.localize('vscode.extension.contributes.grammars.scopeName','Textmate scope name used by the tmLanguage file.'),
type:'string'
},
path:{
description:nls.localize('vscode.extension.contributes.grammars.path','Path of the tmLanguage file. The path is relative to the extension folder and typically starts with \'./syntaxes/\'.'),
type:'string'
},
embeddedLanguages:{
description:nls.localize('vscode.extension.contributes.grammars.embeddedLanguages','A map of scope name to language id if this grammar contains embedded languages.'),
type:'object'
},
injectTo:{
description:nls.localize('vscode.extension.contributes.grammars.injectTo','List of language scope names to which this grammar is injected to.'),