Section Header
    + name := Expanded TRUE;
    - comment := "TRUE object";
    - type := `char`;
    - default := TRUE;
Section Inherit
    - parent_boolean:BOOLEAN :=
Section Public
Conditional :
    - if_true block:BLOCK <-
    - if_false block:BLOCK;
    - if true_block:BLOCK else false_block:BLOCK <-
    - if_true true_block:BLOCK else false_block:BLOCK <-
    - if_false true_block:BLOCK else false_block:BLOCK <-
    - if true_block:BLOCK :BOOLEAN <-
    - elseif cond:BLOCK then block:BLOCK :BOOLEAN <-
    - elseif cond:BLOCK then block:BLOCK else block_else:BLOCK;
Binary operator :
    - '==' Right 60 other:BOOLEAN :BOOLEAN <-
    - '!==' Right 60 other:BOOLEAN :BOOLEAN <-
    - '||' Left 10 other:BLOCK :BOOLEAN <-
        or else
    - '&&' Left 20 other:BLOCK :BOOLEAN <-
        and then
    - '|' Left 10 other:BOOLEAN :BOOLEAN <-
        or
    - '&' Left 20 other:BOOLEAN :BOOLEAN <-
        and
    - '^' Left 10 other:BOOLEAN :BOOLEAN <-
    - '->' Right 25 other:BOOLEAN :BOOLEAN <-
    - '->>' Right 25 other:BLOCK :BOOLEAN <-
    - '=>' s:ABSTRACT_STRING <-
Prefix operator
    - '!':BOOLEAN <-
Conversion
    - to_string:STRING <-
        BSBS: A revoir ...
    - to_integer:INTEGER <-
    - to_character:CHARACTER <-