12345678910111213141516171819202122232425262728 |
- 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}
- }
|