protected override void VisitBreakSyntax(BreakSyntax pNode) { if (!Store.GetValueOrDefault <bool>("CanBreak")) { CompilerErrors.InvalidBreakLocation(pNode.Span); } else { if (pNode.CountAsInt >= _breakCount) { CompilerErrors.InvalidBreakCount(_breakCount - 1, pNode.Span); } } }