(self, env, defs)
| 1084 | return self.left.Evaluate(env, defs) and self.right.Evaluate(env, defs) |
| 1085 | |
| 1086 | def GetOutcomes(self, env, defs): |
| 1087 | if self.op == '||' or self.op == ',': |
| 1088 | return self.left.GetOutcomes(env, defs) | self.right.GetOutcomes(env, defs) |
| 1089 | elif self.op == 'if': |
| 1090 | if self.right.Evaluate(env, defs): |
| 1091 | return self.left.GetOutcomes(env, defs) |
| 1092 | else: |
| 1093 | return set() |
| 1094 | else: |
| 1095 | assert self.op == '&&' |
| 1096 | return self.left.GetOutcomes(env, defs) & self.right.GetOutcomes(env, defs) |
| 1097 | |
| 1098 | |
| 1099 | def IsAlpha(str): |
nothing calls this directly
no test coverage detected