1package otto
2
3import ()
4
5type _resultKind int
6
7const (
8	resultNormal _resultKind = iota
9	resultReturn
10	resultBreak
11	resultContinue
12)
13
14type _result struct {
15	kind   _resultKind
16	value  Value
17	target string
18}
19
20func newReturnResult(value Value) _result {
21	return _result{resultReturn, value, ""}
22}
23
24func newContinueResult(target string) _result {
25	return _result{resultContinue, emptyValue, target}
26}
27
28func newBreakResult(target string) _result {
29	return _result{resultBreak, emptyValue, target}
30}
31