Do not talk nonsense. World of Warcraft is mainly composed of three files: describes documentation TOC; entity definition document XML; script file Lua. Simply, TOC mainly describes the version, author, modification date, and which XML files need to be needed; XML defines the interface of the plugin in the game and the logic of processing; Lua is a specific implementation. Modifying a plugin is to modify its Lua file.
Lua is a scripting language that reads Lua scripting languages for it.