MCPcopy Create free account
hub / github.com/ScaleML/AgentSPEX / _parse_steps_list

Method _parse_steps_list

src/harness/parsing/yaml_parser.py:243–253  ·  view source on GitHub ↗

Parse list of steps

(self, steps: List[Dict[str, Any]])

Source from the content-addressed store, hash-verified

241 return {"type": "increment", "variable": step_data}
242
243 def _parse_steps_list(self, steps: List[Dict[str, Any]]) -> List[Dict[str, Any]]:
244 """Parse list of steps"""
245 parsed_steps = []
246 for step in steps:
247 parsed_step = self._parse_step(step)
248 if parsed_step:
249 if isinstance(parsed_step, list):
250 parsed_steps.extend(parsed_step)
251 else:
252 parsed_steps.append(parsed_step)
253 return parsed_steps
254
255 def _expand_template(self, text: str) -> str:
256 """Expand template variables"""

Callers 5

_parse_for_each_stepMethod · 0.95
_parse_if_stepMethod · 0.95
_parse_while_stepMethod · 0.95
_parse_switch_stepMethod · 0.95
_parse_parallel_stepMethod · 0.95

Calls 1

_parse_stepMethod · 0.95

Tested by

no test coverage detected