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 <-