[clang-format] Support TypeScript override keyword
authorJan Kuehle <jankuehle@google.com>
Wed, 25 Aug 2021 12:11:43 +0000 (14:11 +0200)
committerKrasimir Georgiev <krasimir@google.com>
Wed, 25 Aug 2021 12:11:50 +0000 (14:11 +0200)
commite708808f875f58344ecaad66d9e6e167ca7ac90a
treebcf509ca43395725a768ead03baa5232df46cd17
parent4c4dbeeeea4ae3eb96f4a9ea8d4584ea973f68fe
[clang-format] Support TypeScript override keyword

TypeScript 4.3 added a new "override" keyword for class members. This
lets clang-format know about it, so it can format code using it
properly.

Reviewed By: krasimir

Differential Revision: https://reviews.llvm.org/D108692
clang/lib/Format/FormatToken.h
clang/lib/Format/TokenAnnotator.cpp
clang/lib/Format/UnwrappedLineFormatter.cpp
clang/lib/Format/UnwrappedLineParser.cpp
clang/unittests/Format/FormatTestJS.cpp