Remove extraneous bracket directives

This commit is contained in:
Alex Dima 2016-12-31 00:20:31 +02:00
parent 21953fde00
commit 36b879e624
16 changed files with 172 additions and 171 deletions

View file

@ -97,7 +97,7 @@ export var language = <ILanguage> {
],
literal: [
[ /"/, { token: 'string.quote', bracket: '@open', next: '@stringlit' } ],
[ /"/, { token: 'string.quote', next: '@stringlit' } ],
[ /0[b]([01]_?)+/, 'number.binary' ],
[ /0[o]([0-7]_?)+/, 'number.octal' ],
[ /0[x]([0-9a-fA-F]_?)+([pP][\-+](\d_?)+)?/, 'number.hex' ],
@ -106,28 +106,28 @@ export var language = <ILanguage> {
],
stringlit: [
[ /\\\(/, { token: 'operator', bracket: '@open', next: '@interpolatedexpression' } ],
[ /\\\(/, { token: 'operator', next: '@interpolatedexpression' } ],
[ /@escapes/, 'string' ],
[ /\\./, 'string.escape.invalid' ],
[ /"/, { token: 'string.quote', bracket: '@close', next: '@pop' } ],
[ /"/, { token: 'string.quote', next: '@pop' } ],
[ /./, 'string' ]
],
interpolatedexpression: [
[ /\(/, { token: 'operator', bracket: '@open', next: '@interpolatedexpression' } ],
[ /\)/, { token: 'operator', bracket: '@close', next: '@pop' } ],
[ /\(/, { token: 'operator', next: '@interpolatedexpression' } ],
[ /\)/, { token: 'operator', next: '@pop' } ],
{ include: '@literal' },
{ include: '@keyword' },
{ include: '@symbol' }
],
keyword: [
[ /`/, { token: 'operator', bracket: '@open', next: '@escapedkeyword' } ],
[ /`/, { token: 'operator', next: '@escapedkeyword' } ],
[ /@identifier/, { cases: { '@keywords': 'keyword', '[A-Z][\a-zA-Z0-9$]*': 'type.identifier', '@default': 'identifier' } }]
],
escapedkeyword: [
[ /`/, { token: 'operator', bracket: '@close', next: '@pop' } ],
[ /`/, { token: 'operator', next: '@pop' } ],
[ /./, 'identifier' ]
],