public bool IsAffectsT(Assign assignment1, Assign assignment2) { IStatementList affectingAssignments = GetAffectsT(assignment2); return(affectingAssignments.Contains(assignment1)); }
public bool IsFollowsT(Statement firstStatement, Statement secondStatement) { IStatementList statementList = GetFollowedByT(secondStatement); return(statementList.Contains(firstStatement)); }
public bool IsUses(Statement statement, Variable variable) { IStatementList statementList = GetUsesStatements(variable); return(statementList.Contains(statement)); }
public bool IsNext(Statement statement1, Statement statement2) { IStatementList statementList = GetNext(statement1); return(statementList.Contains(statement2)); }
public bool IsParentT(Statement firstStatement, Statement secondStatement) { IStatementList parents = GetParentT(secondStatement); return(parents.Contains(firstStatement)); }