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,53 @@
; inherits: dtd
;; XML declaration
(XMLDecl "standalone" @tag.attribute)
(XMLDecl [ "yes" "no" ] @boolean)
;; Processing instructions
(XmlModelPI "xml-model" @preproc)
(StyleSheetPI "xml-stylesheet" @preproc)
(PseudoAtt (Name) @tag.attribute)
(PseudoAtt (PseudoAttValue) @string)
;; Doctype declaration
(doctypedecl "DOCTYPE" @define)
(doctypedecl (Name) @type.definition)
;; Tags
(STag (Name) @tag)
(ETag (Name) @tag)
(EmptyElemTag (Name) @tag)
;; Attributes
(Attribute (Name) @tag.attribute)
(Attribute (AttValue) @string)
;; Text
(CharData) @text @spell
((CDSect
(CDStart) @text.environment
(CData) @text.literal
"]]>" @text.environment)
(#set! "priority" 105))
;; Delimiters & punctuation
[ "<" "</" "/>" ] @tag.delimiter
"]" @punctuation.bracket