Skip to content

Commit 5741dc4

Browse files
WliuWliu
authored andcommitted
Merge pull request atom#206 from slinto/follow-naming-conventions
Follow naming conventions
2 parents e7b88b1 + a1ba9f4 commit 5741dc4

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

grammars/javascript.cson

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,9 +361,13 @@
361361
'name': 'storage.type.js'
362362
}
363363
{
364-
'match': '(?<!\\.)\\b(async|export|extends|implements|let|private|protected|public|static|var)(?!\\s*:)\\b'
364+
'match': '(?<!\\.)\\b(async|export|extends|implements|private|protected|public|static)(?!\\s*:)\\b'
365365
'name': 'storage.modifier.js'
366366
}
367+
{
368+
'match': '(?<!\\.)\\b(let|var)(?!\\s*:)\\b'
369+
'name': 'storage.type.var.js'
370+
}
367371
{
368372
'begin': '(?<!\\.)\\b(const)(?!\\s*:)\\b'
369373
'beginCaptures':

spec/javascript-spec.coffee

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ describe "Javascript grammar", ->
207207
describe "constants", ->
208208
it "tokenizes ALL_CAPS variables as constants", ->
209209
{tokens} = grammar.tokenizeLine('var MY_COOL_VAR = 42;')
210-
expect(tokens[0]).toEqual value: 'var', scopes: ['source.js', 'storage.modifier.js']
210+
expect(tokens[0]).toEqual value: 'var', scopes: ['source.js', 'storage.type.var.js']
211211
expect(tokens[1]).toEqual value: ' ', scopes: ['source.js']
212212
expect(tokens[2]).toEqual value: 'MY_COOL_VAR', scopes: ['source.js', 'constant.other.js']
213213
expect(tokens[3]).toEqual value: ' ', scopes: ['source.js']
@@ -487,7 +487,7 @@ describe "Javascript grammar", ->
487487

488488
it "tokenizes functions", ->
489489
{tokens} = grammar.tokenizeLine('var func = function nonAnonymous(')
490-
expect(tokens[0]).toEqual value: 'var', scopes: ['source.js', 'storage.modifier.js']
490+
expect(tokens[0]).toEqual value: 'var', scopes: ['source.js', 'storage.type.var.js']
491491
expect(tokens[2]).toEqual value: 'func', scopes: ['source.js', 'meta.function.js', 'entity.name.function.js']
492492
expect(tokens[4]).toEqual value: '=', scopes: ['source.js', 'meta.function.js', 'keyword.operator.js']
493493
expect(tokens[6]).toEqual value: 'function', scopes: ['source.js', 'meta.function.js', 'storage.type.function.js']

0 commit comments

Comments
 (0)