public BreakAction(ParseInfo parseInfo, DocRange range) { // Syntax error if the break statement is not in a loop. if (parseInfo.BreakHandler == null) { parseInfo.Script.Diagnostics.Error("No loop to break out of.", range); } BreakContainer = parseInfo.BreakHandler; }
public ParseInfo SetBreakHandler(IBreakContainer handler) => new ParseInfo(this) { BreakHandler = handler };