From d855bead79e78230a1faa4dc75403fe226144425 Mon Sep 17 00:00:00 2001 From: TyPR124 Date: Wed, 11 Mar 2020 08:27:14 -0400 Subject: [PATCH 1/2] update reserved keywords --- grammars/rust.cson | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grammars/rust.cson b/grammars/rust.cson index bea3b87..7920642 100644 --- a/grammars/rust.cson +++ b/grammars/rust.cson @@ -298,7 +298,7 @@ { 'comment': 'Reserved keyword' 'name': 'invalid.deprecated.rust' - 'match': '\\b(abstract|alignof|become|do|final|macro|offsetof|override|priv|proc|pure|sizeof|typeof|virtual|yield)\\b' + 'match': '\\b(abstract|become|do|final|macro|override|priv|typeof|unsized|virtual|yield)\\b' } { 'include': '#unsafe' } { 'include': '#sigils' } From 3c3b1860081c841243ce049da7e0613b6e684ab5 Mon Sep 17 00:00:00 2001 From: TyPR124 Date: Wed, 11 Mar 2020 08:48:31 -0400 Subject: [PATCH 2/2] update spec --- spec/rust-spec.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/rust-spec.coffee b/spec/rust-spec.coffee index b2f62c0..ab151dc 100644 --- a/spec/rust-spec.coffee +++ b/spec/rust-spec.coffee @@ -308,7 +308,7 @@ describe 'Rust grammar', -> expect(tokens[2]).toEqual value: ' text', scopes: ['source.rust'] it 'tokenizes reserved keywords', -> - for t in ['abstract', 'alignof', 'become', 'do', 'final', 'macro', 'offsetof', 'override', 'priv', 'proc', 'pure', 'sizeof', 'typeof', 'virtual', 'yield'] + for t in ['abstract', 'become', 'do', 'final', 'macro', 'override', 'priv', 'typeof', 'unsized', 'virtual', 'yield'] {tokens} = grammar.tokenizeLine("text #{t} text") expect(tokens[0]).toEqual value: 'text ', scopes: ['source.rust'] expect(tokens[1]).toEqual value: t, scopes: ['source.rust', 'invalid.deprecated.rust']