MCPcopy
hub / github.com/ScrapeGraphAI/Scrapegraph-ai / evaluate_expression

Function evaluate_expression

scrapegraphai/utils/parse_state_keys.py:82–91  ·  view source on GitHub ↗
(expression)

Source from the content-addressed store, hash-verified

80 return []
81
82 def evaluate_expression(expression):
83 while "(" in expression:
84 start = expression.rfind("(")
85 end = expression.find(")", start)
86 sub_exp = expression[start + 1 : end]
87 sub_result = evaluate_simple_expression(sub_exp)
88 expression = (
89 expression[:start] + "|".join(sub_result) + expression[end + 1 :]
90 )
91 return evaluate_simple_expression(expression)
92
93 temp_result = evaluate_expression(expression)
94

Callers 2

parse_expressionFunction · 0.85
_parse_input_keysMethod · 0.85

Calls 1

Tested by

no test coverage detected