{
  "id": "9974cf23fa6c7f911a610638",
  "source": "go:parse",
  "type": "go-type",
  "title": "parse.type BranchNode",
  "content": "# type parse.type BranchNode ¶\n\n```\ntype BranchNode struct {\n\tNodeType\n\tPos\n\n\tLine     int       // The line number in the input. Deprecated: Kept for compatibility.\n\tPipe     *PipeNode // The pipeline to be evaluated.\n\tList     *ListNode // What to execute if the value is non-empty.\n\tElseList *ListNode // What to execute if the value is empty (nil if absent).\n\t// contains filtered or unexported fields\n}\n```\n\nBranchNode is the common representation of if, range, and with.",
  "url": "https://pkg.go.dev/parse#type BranchNode ¶",
  "metadata": {
    "fields": "null",
    "import_path": "Standard library/text/template/parse",
    "kind": "type",
    "method_count": 0,
    "package": "parse",
    "symbol": "type BranchNode ¶",
    "type_kind": "alias",
    "underlying": "type BranchNode struct {\n\tNodeType\n\tPos\n\n\tLine     int       // The line number in the input. Deprecated: Kept for compatibility.\n\tPipe     *PipeNode // The pipeline to be evaluated.\n\tList     *ListNode // What to execute if the value is non-empty.\n\tElseList *ListNode // What to execute if the value is empty (nil if absent).\n\t// contains filtered or unexported fields\n}"
  },
  "hash": "e486378e28b58eb2a3ed6cf12f201226df41d09b6fe0aaf437e25f5dece82fff",
  "timestamp": "2026-02-23T11:22:10.617547682+01:00"
}