Also highlight tagged and limited in type declarations.

This commit is contained in:
Emmanuel Briot 2022-12-15 09:58:32 +01:00
parent 0210164cce
commit e9e2ec9d3b

View File

@ -7,43 +7,43 @@
[ [
"abort" "abort"
"abs" "abs"
"abstract"
"accept" "accept"
"access"
"all" "all"
"array"
"at" "at"
"begin" "begin"
"declare" "declare"
"delay" "delay"
"until" "delta"
"digits"
"do" "do"
"end" "end"
"entry" "entry"
"exit" "exit"
"generic" "generic"
"interface"
"is" "is"
"limited"
"null" "null"
"of"
"others" "others"
"out" "out"
"pragma" "pragma"
"renames"
"task"
"terminate"
"when"
] @keyword
[
"abstract"
"access"
"aliased"
"array"
"constant"
"delta"
"digits"
"interface"
"limited"
"of"
"private" "private"
"range" "range"
"synchronized" "synchronized"
"tagged" "tagged"
"task"
"terminate"
"until"
"when"
] @keyword
[
"aliased"
"constant"
"renames"
] @storageclass ] @storageclass
[ [
"mod" "mod"
@ -149,6 +149,8 @@
(signed_integer_type_definition "range" @keyword.type) (signed_integer_type_definition "range" @keyword.type)
(index_subtype_definition "range" @keyword.type) (index_subtype_definition "range" @keyword.type)
(private_type_declaration "is" @keyword.type "private" @keyword.type) (private_type_declaration "is" @keyword.type "private" @keyword.type)
(private_type_declaration "tagged" @keyword.type)
(private_type_declaration "limited" @keyword.type)
(task_type_declaration "task" @keyword.type "is" @keyword.type) (task_type_declaration "task" @keyword.type "is" @keyword.type)
;; Gray the body of expression functions ;; Gray the body of expression functions