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)