From f1fc7c2e764db25569d9e899857c15cea0345a5c Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Fri, 10 Nov 2023 13:18:00 +0200 Subject: [PATCH] feat(xml,dtd): add locals queries --- queries/dtd/locals.scm | 7 +++++++ queries/xml/locals.scm | 25 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 queries/dtd/locals.scm create mode 100644 queries/xml/locals.scm diff --git a/queries/dtd/locals.scm b/queries/dtd/locals.scm new file mode 100644 index 000000000..7efcdd030 --- /dev/null +++ b/queries/dtd/locals.scm @@ -0,0 +1,7 @@ +(elementdecl (Name) @definition.type) + +(elementdecl + (contentspec + (children (Name) @reference))) + +(AttlistDecl . (Name) @reference) diff --git a/queries/xml/locals.scm b/queries/xml/locals.scm new file mode 100644 index 000000000..05e162fbf --- /dev/null +++ b/queries/xml/locals.scm @@ -0,0 +1,25 @@ +;; tags + +(elementdecl (Name) @definition.type) + +(elementdecl + (contentspec + (children (Name) @reference))) + +(AttlistDecl . (Name) @reference) + +(STag (Name) @reference) +(ETag (Name) @reference) +(EmptyElemTag (Name) @reference) + +;; attributes + +(AttDef (Name) @definition.field) + +(Attribute (Name) @reference) + +;; entities + +(GEDecl (Name) @definition.macro) + +(EntityRef (Name) @reference)