From 335478a004afc442820862c188f7378595a6b8bb Mon Sep 17 00:00:00 2001 From: Richard Ipsum Date: Sat, 23 Nov 2019 23:34:56 +0000 Subject: Make `...` before step a syntax error --- yarnlib/block_parser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yarnlib/block_parser.py b/yarnlib/block_parser.py index df95fb2..f24022d 100644 --- a/yarnlib/block_parser.py +++ b/yarnlib/block_parser.py @@ -117,6 +117,9 @@ class BlockParser(object): def parse_continuation(self, line, blocks): scenario = self.scenarios[-1] + if not scenario.steps: + raise BlockError( + 'Syntax error: ... before what it would continue') step = scenario.steps[-1] text = '%s %s' % (step.text, line) del scenario.steps[-1] -- cgit v1.2.1