{
  "pattern": {
    "id": "swp_markupwalker",
    "name": "MarkupWalker",
    "category": "parsing",
    "description": "A visitor-pattern protocol for read-only traversal of the parsed Markup AST, used e.g. to walk a Document after parsing.",
    "source_reference": "Markdown module",
    "api_surface": "var walker = MarkupWalker(); walker.visit(document)",
    "source_doc": "style-swift-markdown/SKILL.md",
    "created_at": "2026-07-02 04:47:01",
    "cite_as": "https://subagentswift.com/api/patterns/swp_markupwalker"
  }
}