Configuration file consists of blocks, each block refers to one particular node in the registry; new variables are inserted relatively to this node. However, symbolic link “addresses” are always considered relatively to the root registry node.
Generally, each block looks like this:
[ Relative or absolute node definition ] One or more variables definition... |
Relative or absolute node definition is mandatory even if the following section refers to the registry root node - in such case, it consists only of [ ] character sequence.
Variable definition syntax should be used as follows:
variable_name : type = value |
or
variable_path/variable_name : type = value |
variable_path relates to the actual relative node in the block. type can be one of following strings, written in lowercase and not quoted:
boolean ... Typicaly true or false, but there are also acceptable conversions. 0 yields false, whereas all non-zero values true.
int ... Integer value, typicaly 32bit wide.
largeint ... Integer value, typicaly 64bit wide.
float ... Floating point number.
string ... String value.
value must satisfy a syntax of each specific type. See examples bellow....