Permissible combinations of identSrc and identDst parameters

The following tables show permissible combinations of the parameters identSrc and identDst for SET WITH and SET AS actions. For an easier view on combinations in these tables, the following terms for names of objects or local variables are used.

Declaration of local variables and existing objects:

  recObj object of Structure definition type
  rO object of Structured variable type
ALIAS _a ALIAS (antityped)
ALIAS (recObj) _rA ALIAS (typed)
RECORD (recObj) _r local variable of RECORD type
  OI structure item of reference to object type


Permissible combinations (SET WITH)

IdentDst/identSrc _a rO rO^OI rO[i] rO[i]^OI _rA _rA^OI _rA[i] _rA[i]^OI _r _r^OI _r[i] _r[i]^OI obj
_a                            
rO   ´       ´       ´        
rO^OI                            
rO[i]       ´       ´       ´    
rO[i]^OI                            
_rA   ´       ´       ´        
_rA^OI                            
_rA[i]       ´       ´       ´    
_rA[i]^OI                            
_r   ´       ´       ´        
_r^OI                            
_r[i]       ´       ´       ´    
_r[i]^OI                            


Permissible combinations (SET AS)

IdentDst/identSrc _a rO rO^OI rO[i] rO[i]^OI _rA _rA^OI _rA[i] _rA[i]^OI _r _r^OI _r[i] _r[i]^OI obj
_a ´ ´ ´   ´ ´ ´   ´   ´   ´ ´
rO - whole contents   ´       ´       ´        
rO^OI [1] ´ ´ ´   ´ ´ ´   ´   ´   ´ ´
rO[i]       ´       ´       ´    
rO[i]^OI ´ ´ ´   ´ ´ ´   ´   ´   ´ ´
_rA - routing

  ´       ´                
_rA^OI [1] ´ ´ ´   ´ ´ ´   ´   ´   ´ ´
_rA[0] - whole contents   ´       ´       ´        
_rA[i]       ´       ´       ´    
_rA[i]^OI ´ ´ ´   ´ ´ ´   ´   ´   ´ ´
_r - whole contents   ´       ´       ´        
_r^OI [1] ´ ´ ´   ´ ´ ´   ´   ´   ´ ´
_r[i]       ´       ´       ´    
_r[i]^OI ´ ´ ´   ´ ´ ´   ´   ´   ´ ´

 

´  - permissible combination
Napíšte komentár