|
Statements
statement : iteration_statement | branching_statement | block_statement | expression_statement | empty_statement
Iteration Statements
iteration_statement : for_statement | while_statement | do_statement | foreach_statement | foreachstr_statement
for Statement
while Statement
do Statement
foreach Statement
foreach_statement : 'foreach' '(' variable 'in' expression ')' statement
The foreach
statement iterates over all objects contained in a SimSet.
- Example:
foreach( %obj in RootGroup ) echo( %obj.getName() );
foreach$ Statement
foreachstr_statement : 'foreach$' '(' variable 'in' expression ')' statement
The foreach$
statement iterates over all words in a string. Words are separated by newlines, spaces, and/or tabs.
- Example:
foreach$( %str in "a b c d" ) echo( %str );
Branching Statements
if Statement
if_statement : 'if' '(' expression ')' statement | 'if' '(' expression ')' statement 'else' statement
switch Statement
switch Statement
return Statement
Copyright © GarageGames, LLC. All Rights Reserved.