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;
 }
예제 #2
0
 public ParseInfo SetBreakHandler(IBreakContainer handler) => new ParseInfo(this)
 {
     BreakHandler = handler
 };