I mean, ? How many of conditionals and what are they. for example, in CTM you can use [@target] in place of [target=target]... and so on... there are many documents..but what i want to know is "How to know it "? All of Slash Commands are defined in ChatFrame.lua. So i can easily know whether Blz have added new slash commands..But how can i know whether Blz have added any new conditionals ? they're defined in function... "SecureCmdOptionParse" , but it's totally a C function and i can't get its definition , So how do the first person know how to write conditionals ?