feat(ecma): convert eligible @keyword.operators

This commit is contained in:
Ananda Umamil 2023-06-04 11:04:40 +07:00 committed by GitHub
parent 56022e0b05
commit bee003b880
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 8 deletions

View file

@ -256,7 +256,7 @@
(binary_expression "/" @operator) (binary_expression "/" @operator)
(ternary_expression ["?" ":"] @conditional.ternary) (ternary_expression ["?" ":"] @conditional.ternary)
(unary_expression ["!" "~" "-" "+"] @operator) (unary_expression ["!" "~" "-" "+"] @operator)
(unary_expression ["delete" "void" "typeof"] @keyword.operator) (unary_expression ["delete" "void"] @keyword.operator)
[ [
"(" "("
@ -305,13 +305,10 @@
"export" "export"
"extends" "extends"
"get" "get"
"in"
"instanceof"
"let" "let"
"set" "set"
"static" "static"
"target" "target"
"typeof"
"var" "var"
"with" "with"
] @keyword ] @keyword
@ -333,6 +330,9 @@
[ [
"new" "new"
"delete" "delete"
"in"
"instanceof"
"typeof"
] @keyword.operator ] @keyword.operator
[ [

View file

@ -6,17 +6,20 @@
"export" "export"
"implements" "implements"
"interface" "interface"
"keyof"
"type" "type"
"namespace" "namespace"
"override" "override"
"satisfies"
"module" "module"
"infer" "infer"
"is" "is"
] @keyword ] @keyword
(as_expression "as" @keyword) [
"keyof"
"satisfies"
] @keyword.operator
(as_expression "as" @keyword.operator)
[ [
"abstract" "abstract"

View file

@ -5,4 +5,4 @@ export { foo as bar };
// ^ include // ^ include
const n = 5 as number; const n = 5 as number;
// ^ keyword // ^ keyword.operator