package otto type _resultKind int const ( _ _resultKind = iota resultReturn resultBreak resultContinue ) type _result struct { kind _resultKind value Value target string } func newReturnResult(value Value) _result { return _result{resultReturn, value, ""} } func newContinueResult(target string) _result { return _result{resultContinue, emptyValue, target} } func newBreakResult(target string) _result { return _result{resultBreak, emptyValue, target} }