<var/> represents a variable.
It has “name”, “type” and “mutable” attributes. Optionally, dependent on “type”, it might have “value” attribute as well. If variable is “mutable”, it will have constraints (constraints depend on “type”).
Besides constraints, conditionals can be present as well:
- If a variable has an if_bool=”bool_var_name” attribute, it is to be used only if boolean variable named “bool_var_name” is set to “true”.
- If a variable has an ifnot_bool=”bool_var_name” attribute, it is to be used only if boolean variable named “bool_var_name” is set to “false”.

Types: