\\\"On generating cross references the is a need of storing informations of the role a field/variable has on assignment statment (resp. parameter on calling procedures/operations) Roles could be \\\"\\\"Left side\\\"\\\" : Will be modified \\\"\\\"Right side\\\"\\\": Will not be modifed\\\"
Lets have the statement: LET $VAR_A$=$VAR_B$+$VAR_C$ , $VAR_A$ is left side , $VAR_B$ and $VAR_C$ are right side So in XRef there should be 3 rows ureffld urefctl $VAR_A$ L $VAR_B$ R $VAR_C$ R The same pattern with other variable types and fields
It\\\'s not only importend to know where a varibale/field could be found but also in which role. A read-only variable do not harm, but a modified variable/field does.
Uniface Development Environment