steps: Pass location information into scenarios and scenario steps for error messages
Description
Since we have location information in the parsed scenario (HTML) data, it's high time we passed it into Scenario and ScenarioStep so that we can later add support in the runners to report errors against their scenario source location.
Closes #328 (closed)
Checklist
-
You have read, and followed the guidance in, the CONTRIBUTING guide -
The MR content has run through a pipeline, or at least has pipelines enabled. -
There are no licence concerns with this contribution (The README clearly states Subplot is MIT-0)
Edited by Daniel Silverstone