class CALL_ARG
****
The type and mode of the call argument


Flattened version is here



Public


Readable Attributes
attr mode: $MODE;
**** call arg mode
attr tp: $CALL_TP;
**** call arg type

Writable Attributes
attr mode: $MODE;
**** call arg mode
attr tp: $CALL_TP;
**** call arg type

Features
create(t:$CALL_TP): SAME
**** The ``default'' constructor: mode is set to IN_MODE
create(t:$CALL_TP, m:$MODE): SAME
is_eq(a: ARG):BOOL
is_eq(a: $OB):BOOL
**** Changed equality
is_neq(a: ARG):BOOL
is_neq(a: $OB):BOOL
**** Changed equality
str:STR