Esempio n. 1
0
        public bool IsAffectsT(Assign assignment1, Assign assignment2)
        {
            IStatementList affectingAssignments = GetAffectsT(assignment2);

            return(affectingAssignments.Contains(assignment1));
        }
Esempio n. 2
0
 public void SetAffects(Assign assignment1, Assign assignment2)
 {
     assignment1.Affecting.AddStatement(assignment2);
     assignment2.AffectedBy.AddStatement(assignment1);
 }
Esempio n. 3
0
 private void ExtractExpression(Expression expression, Assign assignContext)
 {
     ExtractFactor(expression.Left, assignContext);
     ExtractFactor(expression.Right, assignContext);
 }