MCPcopy Index your code
hub / github.com/nodejs/node / GetOutcomes

Method GetOutcomes

tools/test.py:1086–1096  ·  view source on GitHub ↗
(self, env, defs)

Source from the content-addressed store, hash-verified

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
1099def IsAlpha(str):

Callers

nothing calls this directly

Calls 3

setFunction · 0.50
GetOutcomesMethod · 0.45
EvaluateMethod · 0.45

Tested by

no test coverage detected