feat!: drop modules, general refactor and cleanup

This commit is contained in:
Christian Clason 2023-06-12 09:54:30 -06:00
parent c13e28f894
commit 2c8f2f2fad
829 changed files with 4905 additions and 8010 deletions

View file

@ -0,0 +1,91 @@
[
"("
")"
] @punctuation.bracket
[
"^"
"="
":"
] @operator
[
"#"
".."
"*"
"->"
] @punctuation.special
; Entities
[
"Profile"
"Alias"
"Extension"
"Invariant"
"Instance"
"ValueSet"
"CodeSystem"
"Mapping"
"Logical"
"Resource"
"RuleSet"
] @keyword
; Metadata Keywords
[
"Parent"
"Title"
"Description"
"Id"
"Severity"
"InstanceOf"
"Usage"
"Source"
"XPath"
"Target"
] @keyword
; Rule Keywords
[
"contentReference"
"insert"
"and"
"or"
"contains"
"named"
"only"
"obeys"
"valueset"
"codes"
"from"
"include"
"exclude"
"where"
"system"
"exactly"
] @keyword.operator
; Types
[
"Reference"
"Canonical"
] @type.builtin
(sd_metadata (parent (name))) @type
(target_type (name)) @type
; Strings
(string) @string
(multiline_string) @string
; Constants
(strength_value) @constant
(bool) @constant.boolean
(flag) @constant
; Special Params
(code_value) @parameter
; Extras
(fsh_comment) @comment @spell