Download HELIX Environment
Transcript
The identifier object given must be of type semaphore. A function semaphore-p which checks the type and colours objects if desired. <SIGNED_IDENT> ===> The <IDENT> object must be a constant, i.e. it must respond to the message :ct,lpe and it must of type INTEGER or REAL. <SIGNED.TERM> ===> The :type response of the subobject <term> must be INTEGER or REAL if the :vaiue of the <sign> is not NIL, Le. if the optional sign is used. <SUBP _LABELLED..8TAT> ==> See <LABELLED..8TAT>. <SYNC> ====> The clock-type-p-function is used to check if the used identifier is a clock. The expression is checked by means of the integer-p function. <TIME. UNIT_STAT> ==> The phil integer representation is converted to a Lisp value by using the lisp function read-from-string. This value must be within the range 0-15. <TRANSMIT_TO> ==> The :type of the expression is compared to the :pintype of the variable. A :pintype defined for the variable checks if the variable is a PIN. The function nettype-info looks up a type-specifier and checks if it is a nettype specification. <UPON_DO> ==> The function boolean-p is used to check and colour the expression. <VAR.IDENT_LIST __IDENT> ==> The function type-p is used to check if the identifier is a type-specifier. <WAITFOR..8TAT> ==> The function boolean-p is used to check and colour the expression. <WAIT_STAT> ==> The function semaphore-p is defined to check if an object is of type SEMAPHORE. Its argument will be coloured if this is not the case. <WHILE_DO..8TAT> ==> 99