class_docstr: Build link from `wikilink`. 
class_docstr_tok: ["Build","link","from","`","wikilink","`","."]
code: def handleMatch(
      self, m: re.Match[str], data: str
  ) -> tuple[etree.Element | str, int, int]:
      if m.group(1).strip():
          base_url, end_url, html_class = self._getMeta()
          label = m.group(1).strip()
          url = self.config["build_url"](label, base_url, end_url)
          a = etree.Element("a")
          a.text = label
          a.set("href", url)
          if html_class:
              a.set("class", html_class)
      else:
          a = ""
      return a, m.start(0), m.end(0)
  
file_path: markdown/markdown/extensions/wikilinks.py
imports: from __future__ import annotations
  from .None import Extension
  from ..inlinepatterns import InlineProcessor
  import xml.etree.ElementTree
  import re
  from typing import Any
label_desc: Use image node_id 2 for calling the WikiLinksInlineProcessor obj's underlying member method code with example usage: obj.handleMatch(m, data) and returns: a,  m,  m