Search Blizzard UI source
search_sourceSearch Blizzard's FrameXML and AddOn UI source code using regex to learn UI pattern implementation across game flavors.
Instructions
Regex search (POSIX ERE, via git grep) over Blizzard's FrameXML/AddOn UI source code for a flavor — the best way to learn how Blizzard implements UI patterns (templates, mixins, secure code). The first search per flavor downloads a ~200 MB source checkout and may take a minute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flavor | No | Game flavor: live (retail), classic, classic_era (vanilla), classic_anniversary | live |
| pattern | Yes | Regex, e.g. "SecureActionButtonTemplate" or "function UIParent_[A-Za-z]+" | |
| pathGlob | No | Limit to paths matching a glob, e.g. "Interface/AddOns/Blizzard_ActionBar/**/*.lua" | |
| ignoreCase | No | ||
| maxResults | No |