For Statement
About
Templates use a single section to define the syntax of For Statements. It
uses a special code to designate where the For Statement's block is
inserted..
The following definitions are from a simplified version of the Java
Programming Language template. Note that the block's indentation is inceased by 1
level.
| Java Example |
|
[For] |
|
Text |
= for ({Variable} = {Start}; {Variable} <=
{End}; {Variable}++) {{ |
| inc, ~step |
|
|
|
= for ({Variable} = {Start}; {Variable} <=
{End}; {Variable} += {step}) {{ |
| inc, step |
|
|
|
= for ({Variable} = {Start}; {Variable} >=
{End}; {Variable}--) {{ |
| ~inc, ~step |
|
|
|
= for ({Variable} = {Start}; {Variable} >=
{End}; {Variable} -= {step}) {{ |
| ~inc, step |
|
|
|
= -->BLOCK |
| |
| 1 |
|
|
= end for |
|
|
Text Key
The text key is used to generate the syntax of the Output Statement.
| Fields |
Contents |
| {variable} |
The Name of the loop variable. This defined in
[Variable Access]. |
| {name} |
The name of the loop
variable |
| {Start} |
Start value of the
loop |
| {End} |
End value of the
loop. |
| {Step} |
The step value of the
loop. Most basic loops use 1. Note: This cannot be a negative value.
Use the "inc" flag to determine direction. |
The first and last flags can be used if the syntax differs for the first
or last statement in the block.
| Flags |
When True |
| inc |
The loop is
incrementing (going in a positive direction). |
| step |
The step value is not equal to 1. |
| block |
The statement's block contains one or more
items. |
| first |
The statement is the first item in the
block. |
| last |
The statement is the last item in the
block. |
To insert the For Statement's block, use
a single line containing the following special codes. If you want to
change the indentation of the block, make sure to specify the indent after
the second pipe |.
| Special value |
What it does |
| -->BLOCK |
Inserts the code generated from the While
Statement's block. |
|