Update csharp-ts-mode font-lock (bug#73369)
authorYuan Fu <casouri@gmail.com>
Fri, 20 Sep 2024 08:16:44 +0000 (01:16 -0700)
committerYuan Fu <casouri@gmail.com>
Thu, 3 Oct 2024 05:22:28 +0000 (22:22 -0700)
commitbf26ff0dc8d1591c9c75e12cfdf057353b3869bf
tree8f2de444421795d859959f8fd888bd20ccad66c3
parent4c866abab966e85ed1fb57aea9971ce8d1495970
Update csharp-ts-mode font-lock (bug#73369)

Adapt to the latest c-sharp grammar.

* lisp/progmodes/csharp-mode.el:
(csharp-ts-mode--test-this-expression):
(csharp-ts-mode--test-interpolated-string-text):
(csharp-ts-mode--test-type-constraint):
(csharp-ts-mode--test-type-of-expression):
(csharp-ts-mode--test-name-equals):
(csharp-ts-mode--test-if-directive):
(csharp-ts-mode--test-method-declaration-type-field): New
functions.
(csharp-ts-mode--type-field): New variable.
(csharp-ts-mode--font-lock-settings): Fix font-lock rules.
lisp/progmodes/csharp-mode.el