Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Engine
Talk
English
Views
Read
Edit
History
More
Search
Navigation
Home
Random page
Help using wiki
Editions
for WoW
for WildStar
for Solar2D
Documentation
for WoW
for WildStar
Reference
WoW
⦁ FrameXML
⦁ AddOns
⦁ API
⦁ WoW Lua
WildStar
⦁ AddOns
⦁ API
⦁ WildStar Lua
Engine
Tools
What links here
Related changes
Special pages
Page information
Site
Recent Changes
Editing
Engine:CCMD run
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Statements === :1. 'Statement' is a text block that begins with a command name, and is followed by any other text, and ends with line-end or semi-colon. A new statement can begin adjacent to the previous statements ending delimiter. ::<kua>statement[\n;]statement[\n;]...</kua> :2. 'Command' names begin or end at white-space, semi-colon, or line-end, and end at comment start. ::<kua>command</kua> ::<kua>;command//comment</kua> :3. 'Other text' starts after any white-space after command name, until semi-colon, line-end, or comment start. ::<kua>command other</kua> ::<kua>command other//comment</kua> :4. Comment text starts with '//', placed anywhere on a line, and includes all text until line-end. ::<kua>command other//comment\n</kua> :5. Comment text, empty statements or lines, or statements or lines with only white-space, will be skipped. ::<kua>;; ; //comment\n;</kua> :6. Command names must be at least 2 and less than 63 characters. Statements with invalid command names will be skipped. ::<kua>co</kua> ::<kua>commandcommand...63</kua> :7. 'Other text' may contain quoted text, where '<nowiki>'</nowiki>' or '"' or '`' are valid quote begin and end quote characters. ::<kua>command 'other' "text"</kua> :8. If quoted text is found, any semi-colons, line-ends, or comment starts will be ignored, until next matching quote character. :<kua>command 'other;' "//text"</kua> <kua>command 'other ' "text"</kua> :: In this case will be treated as one statement, where the statement does not end after the 'other' and the newline is included in the parameter, like 'other\n'. :9. No other checking or processing is done on any 'other text' after the command name, and any actual meaning is context-dependent and determined when the actual statement is run. ::<kua>command other text</kua> :10. If embedded in text a NULL, or '\0', or any character less than ' ', will be considered as a white-space character. This means that a '\0' delimits a command name, stays included in 'other text' as is, and is otherwise ignored. This also means that these characters cannot be used in command names. ::<kua>bob\0 other</kua> ::: command is 'bob' other text is '\0 other' :11. Command names in this context can contain any character except white-space and ';' and cannot contain '//'. Command names can also have quote characters in the name and are not checked for closing quotes and treated as is as a part of the name. Valid command names: bob/"bob"/bob, "bob", "bob, bob". ::<kua>+zoom</kua> :12. 'Executable statements' are composed of both the parsed 'command name' and 'other text' components, excluding comments
Summary:
Please note that all contributions to AddOn Studio are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
AddOn Studio Wiki:Copyrights
for details).
Submissions must be written by you, or copied from a public domain or similar free resource (see
AddOn Studio Wiki:Copyrights
for details).
Cancel
Editing help
(opens in new window)