Skip to content

Commit 70bc2f2

Browse files
authored
Add 'late' and 'required' keywords (#107)
These two keywords are each introduced with the new Null Safety language feature.
1 parent 4375ab9 commit 70bc2f2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

syntax/dart.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ syntax keyword dartOperator new is as in
2828
syntax match dartOperator "+=\=\|-=\=\|*=\=\|/=\=\|%=\=\|\~/=\=\|<<=\=\|>>=\=\|[<>]=\=\|===\=\|\!==\=\|&=\=\|\^=\=\||=\=\|||\|&&\|\[\]=\=\|=>\|!\|\~\|?\|:"
2929
syntax keyword dartCoreType void var dynamic
3030
syntax keyword dartStatement return
31-
syntax keyword dartStorageClass static abstract final const factory
31+
syntax keyword dartStorageClass static abstract final const factory late
3232
syntax keyword dartExceptions throw rethrow try on catch finally
3333
syntax keyword dartAssert assert
3434
syntax keyword dartClassDecl extends with implements
3535
syntax keyword dartBranch break continue nextgroup=dartUserLabelRef skipwhite
3636
syntax keyword dartKeyword get set operator call external async await
37-
\ yield sync native covariant
37+
\ yield sync native covariant required
3838
syntax match dartUserLabelRef "\k\+" contained
3939

4040
syntax region dartLabelRegion transparent matchgroup=dartLabel start="\<case\>" matchgroup=NONE end=":"

0 commit comments

Comments
 (0)