30
vendor/github.com/robertkrimen/otto/result.go
generated
vendored
Normal file
30
vendor/github.com/robertkrimen/otto/result.go
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
package otto
|
||||
|
||||
import ()
|
||||
|
||||
type _resultKind int
|
||||
|
||||
const (
|
||||
resultNormal _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}
|
||||
}
|
||||
Reference in New Issue
Block a user