REAL attribute - allows an int, real or real expression
INTEGER attribute - allows an int, a real or real expression. The result will be rounded to the nearest integer.
TEXT attribute - allows a text value, a text expression, or UNSET. Assigning UNSET will result in a zero length string.
LOGICAL attribute - allows FALSE, TRUE or logical expression.
REF attribute - allows a name, refno, ID expression, or UNSET, NULREF keywords. The UNSET and NULREF keywords both result in a null reference (=0/0) being assigned.
WORD attribute - If assigning to a PML variable, then allows a text value or text expression.
POSITION attribute - allows a position or position expression.
DIRECTION attribute - Allows a direction or direction expression
ORIENTATION attribute - Allows an orientation or an orientation expression