|
|
|
@ -15,18 +15,25 @@ export var conf:IRichLanguageConfiguration = {
|
|
|
|
|
lineComment: '#',
|
|
|
|
|
blockComment: ['<#', '#>'],
|
|
|
|
|
},
|
|
|
|
|
brackets: [['{','}'], ['[',']'], ['(',')']],
|
|
|
|
|
brackets: [
|
|
|
|
|
['{','}'],
|
|
|
|
|
['[',']'],
|
|
|
|
|
['(',')']
|
|
|
|
|
],
|
|
|
|
|
autoClosingPairs: [
|
|
|
|
|
{ open: '{', close: '}', notIn: ['string', 'comment'] },
|
|
|
|
|
{ open: '[', close: ']', notIn: ['string', 'comment'] },
|
|
|
|
|
{ open: '(', close: ')', notIn: ['string', 'comment'] },
|
|
|
|
|
{ open: '{', close: '}' },
|
|
|
|
|
{ open: '[', close: ']' },
|
|
|
|
|
{ open: '(', close: ')' },
|
|
|
|
|
{ open: '"', close: '"', notIn: ['string'] },
|
|
|
|
|
{ open: '\'', close: '\'', notIn: ['string', 'comment'] },
|
|
|
|
|
],
|
|
|
|
|
surroundingPairs: [
|
|
|
|
|
{ open: '{', close: '}' },
|
|
|
|
|
{ open: '[', close: ']' },
|
|
|
|
|
{ open: '(', close: ')' },
|
|
|
|
|
{ open: '"', close: '"' },
|
|
|
|
|
{ open: '\'', close: '\'' },
|
|
|
|
|
]
|
|
|
|
|
// enhancedBrackets: [
|
|
|
|
|
// { tokenType:'string', openTrigger: '"', open: /@"$/, closeComplete: '"@' },
|
|
|
|
|
// { tokenType:'string', openTrigger: '\'', open: /@'$/, closeComplete: '\'@' },
|
|
|
|
|
// { tokenType:'string', openTrigger: '"', open: /"$/, closeComplete: '"' },
|
|
|
|
|
// { tokenType: 'string', openTrigger: '\'', open: /'$/, closeComplete: '\'' }
|
|
|
|
|
// ],
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export var language = <ILanguage> {
|
|
|
|
|