Section Header

    + name := Expanded FALSE;

    - comment := "FALSE object";

    - type := `char`;

    - default := FALSE;

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

    - '&&' Left 20 other:BLOCK :BOOLEAN <-

    - '|' Left 10 other:BOOLEAN :BOOLEAN <-

    - '&' Left 20 other:BOOLEAN :BOOLEAN <-

    - '^' Left 10 other:BOOLEAN :BOOLEAN <-

    - '->' Right 25 other:BOOLEAN :BOOLEAN <-

    - '->>' Right 25 other:BLOCK :BOOLEAN <-

    - '=>' s:ABSTRACT_STRING <-

Prefix operator


    - '!' :BOOLEAN <-

Convertion


    - to_string:STRING <-

    - to_integer:INTEGER <-

    - to_character:CHARACTER <-