|
|
@ -44,8 +44,9 @@ export const conf: IRichLanguageConfiguration = {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export const language = <ILanguage>{
|
|
|
|
export const language = <ILanguage>{
|
|
|
|
defaultToken: 'invalid',
|
|
|
|
defaultToken: '',
|
|
|
|
tokenPostfix: '',
|
|
|
|
tokenPostfix: '',
|
|
|
|
|
|
|
|
ignoreCase: true,
|
|
|
|
|
|
|
|
|
|
|
|
keywords: [
|
|
|
|
keywords: [
|
|
|
|
// (opening) tags
|
|
|
|
// (opening) tags
|
|
|
@ -60,10 +61,13 @@ export const language = <ILanguage>{
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
|
|
tokenizer: {
|
|
|
|
tokenizer: {
|
|
|
|
|
|
|
|
...htmlLanguage.tokenizer,
|
|
|
|
|
|
|
|
|
|
|
|
root: [
|
|
|
|
root: [
|
|
|
|
[/{#/, 'comment.twig', '@commentState'],
|
|
|
|
[/{#/, 'comment.twig', '@commentState'],
|
|
|
|
[/{%[-~]?/, 'delimiter.twig', '@blockState'],
|
|
|
|
[/{%[-~]?/, 'delimiter.twig', '@blockState'],
|
|
|
|
[/{{[-~]?/, 'delimiter.twig', '@variableState'],
|
|
|
|
[/{{[-~]?/, 'delimiter.twig', '@variableState'],
|
|
|
|
|
|
|
|
...htmlLanguage.tokenizer.root,
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|