From 10b710c54ed4372efdd5327dafb1cf92237e311e Mon Sep 17 00:00:00 2001 From: Tony Graham Date: Mon, 31 Aug 2020 10:36:01 +0100 Subject: [PATCH] Highlighting more parts of declaration. --- xslthl/highlighters/dtd-hl.xml | 60 ++++++++++++++++++++++++++++++---- 1 file changed, 54 insertions(+), 6 deletions(-) diff --git a/xslthl/highlighters/dtd-hl.xml b/xslthl/highlighters/dtd-hl.xml index d7f224d..fafd47b 100644 --- a/xslthl/highlighters/dtd-hl.xml +++ b/xslthl/highlighters/dtd-hl.xml @@ -47,14 +47,28 @@ Michiel Hendriks . + + < + <! + <!ELEMENT + <!ATTLIST + <!ENTITY + <!NOTATION + + + + + [>] + + # - ELEMENT - ATTLIST - ENTITY + # EMPTY ANY #PCDATA + + CDATA ID IDREF @@ -63,16 +77,50 @@ Michiel Hendriks ENTITIES NMTOKEN NMTOKENS - NOTATION + + + + # + # #REQUIRED #IMPLIED #FIXED + - - %([^; ]+); + + + (?<=<!(ELEMENT|ATTLIST|ENTITY( %)?|NOTATION)\s{1,10})([-_:\w]+) + + + + + + (?<=<!ATTLIST\s{1,10}[-_:\w]{1,30}\s{1,10})([-_:\w]+) + + + %([-_:\w]+); + + + + + [%] + + + + + [?*+] + + + + + [(|)] + + <>