currently a bit selection on the left hand side applied on a procedure result of type BIT(x) emits a incomprehensive error message
the same occurs of the procedure results a reference to a BIT(x) value.procedure results of type BIT(x) may not be used in selection left hand of assignments
CHAR-selections on procedure results do not work for VariableCharacters (the case .CHAR(a:e) )
CHAR-selections on procedures results of type REF CHAR(x)or REF CHAR() are not tested yet
Expected Behavior:
The first item should result in a comprehensive error message like a procedure result of type BIT(x) may not be used in selections on the left hand side of an assignement
a procedure result of type REF BIT(x) should be ok in a selection on the left hand side, since there must exist on living objekt behind the REF
the same should work for type CHAR(x)
the treatment of case 3 in the upper list must be thought carefully -- maybe an error message like not supported yet would be enough