User`s manual
12. Appendix B – Hydra scripting language definition v1.0
Barco – iStudio – R5976569 – user's manual – revision 09 – March-2007
____________________________________________________________________________________
12-5
12.2.1 Examples of replacements
Example of replacing for (or while or repeat):
C code
for (counter=0;counter<8;counter++) sum+=counter;
Script code
expr set counter 0
:for
expr >= test counter 8
goto test done
expr + sum sum counter
expr + counter counter 1
goto 1 for
:done
Example of replacing if / then / else:
C code
if (counter == 8) counter = 0; else counter++;
Script code
expr = test counter 8
goto test equal
:notequal
expr + counter counter 1
goto 1 endif
:equal
expr set counter 0
:endif