Initial import of the ircii-pana-1.1-final source tree.

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/tags/ircii-pana-1.1-final@1 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Kevin Easton
2008-02-25 09:25:32 +00:00
commit 28febcfea9
1429 changed files with 250653 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
Synopsis:
do <commands>
do { <commands> } [while (<condition>)]
Description:
In its base form, DO behaves much like EVAL. It evaluates its input
once, then executes it. It is superior in some respects, however. For
instance, it can cope with complex commands (multiple commands within
curly braces).
Furthermore, DO has the ability to mimic the WHILE command. While the
operation is not identical, it is similar. It only differs in that the
condition is evaluated after each loop iteration, so the loop is
guaranteed to run for at least one iteration.
See Also:
To force expansion of some variable $foo:
/do echo the variable $$foo expands to $foo
To run the same command in indefinite number of times, but at least once:
assign blah 2
do {
echo $blah is lower than 3
}
while ( blah = rand(5) < 3 )
See Also:
eval(5); while(5)
Other Notes:
This command is mostly supported for compatibility with previous ircII
clients. Internally, it uses more resources than EVAL, so it isn't of
much practical use, save for its looping ability.