    [NAME]
    ALL.dao.type.complex

    [TITLE]
    Complex Number Type

    [DESCRIPTION]

    complex is the built-in primitive data type for complex numbers. Both the real and
    imaginary part of a complex number are stored as double precision floating point numbers.

     0.1  Definition

       1  Complex ::= [ Float ] 'C'

    complex has two fields real and imag, which can be used to set and get the real and
    imaginary part of the complex.

     0.2  Examples

       1  A = 1C
       2  B = 123C
       3  C = 12.3C
       4  R = C.real;
       5  I = C.imag;