public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { var label = breakStatementAst.Label == null ? null : EvaluateAst(breakStatementAst.Label, false); throw new BreakException(LanguagePrimitives.ConvertTo<string>(label)); }