Skip to content

Commit 0171833

Browse files
committed
fix trouble with elif
1 parent ac6dad2 commit 0171833

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Code/ContextSystem/Contexter.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ List<Context> contexts
7979
}
8080

8181
var currentStatement = statementStack.FirstOrDefault();
82+
string error;
8283
if (context is StatementContext treeExtenderContext and IStatementExtender treeExtenderInfo)
8384
{
8485
if (currentStatement is null)
@@ -99,10 +100,10 @@ List<Context> contexts
99100
extendable.RegisteredSignals[treeExtenderInfo.Extends] = treeExtenderContext.Run;
100101
statementStack.Pop();
101102
statementStack.Push(treeExtenderContext);
102-
return true;
103+
return context.VerifyCurrentState().HasErrored(out error) ? error : true;
103104
}
104105

105-
if (context.VerifyCurrentState().HasErrored(out var error))
106+
if (context.VerifyCurrentState().HasErrored(out error))
106107
return rs + error;
107108

108109
if (currentStatement is not null)

0 commit comments

Comments
 (0)