Conditions

if 1<0
// after then, all blocks can follow in any order

Blocks

if.then
 
end
if.else
 
end
// or
then
 
end
else
 
end

Different conditions for different types

// for numbers (conditions -> 1<0 or 10=mylength)
if condition … // or ifall condition
ifnot condition … // or ifnotall condition
ifone condition
ifnotone condition

// for strings or variables
ifempty string
ifcontain pattern string … // ifallcontain pattern string
ifnotcontain pattern string … // ifnotallcontain pattern string
ifonecontain pattern string
ifnotoneconatin pattern string

// for files
ifexists file
ifnotexists file