Declare stavek je uporabljen za izvajanje direktiv za nek blok kode. Sintaksa declare stavka je podobna drugim kontrolnim strukturam za potek programa:
Z direktiva določimo obnašanje declare bloka. Trenutno je prepoznana samo ena direktiva: ticks direktiva. (Poglejte spodaj za več informacij o ticks direktivi.
Stavek declare bloka bo izveden - kako pa bo izveden in kaj se bo zgodilo, je pa določeno s podano direktivo.
Tick je dogodek, ki se zgodi vsak N stavek, ki je izveden v declare bloku. Vrednost N je določena z uporabo ticks=N v direktivi declare bloka.
Dogodek oziroma dogodki, ki se zgodijo ob vsakem 'tick'-u, je določen z register_tick_function(). Poglejte si primer spodaj za vec informacij. Zapomnite si, da se lahko zgodi tudi več dogodkov za en tick.
Uporaba ticks je primerna za razhroščevanje, implementacijo enostavne večopravilnosti, V/I delo v ozadju in še mnogo drugih srvari.
Poglejte si tudi register_tick_function() in unregister_tick_function().