section-block = "<>section " identifier ">" {(variable | section-block)} "<>/section>" .
variable = identifier "=" variable-value ";" .
identifier = (letter | special-letter) {(letter | digit | special-letter)} .
variable-value = (integer-value | float-value | string-value | bool-value) .
integer-value = [sign] digit {digit} .
float-value = [sign] digit {digit} "." {digit}
string-value = """ {undefined-chars} """ .
bool-value = ("TRUE" | "FALSE").
special-letter = "_".
undefined-chars = { ? } .
sign = ("-" | "+") .
digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "8" | "9" .
letter = "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i"
| "j" | "k" | "l" | "m" | "n" | "o" | "p" | "r" | "s"
| "t" | "u" | "v" | "w" | "x" | "y" | "z" .