summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/d5/tengo/v2/stdlib/math.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/d5/tengo/v2/stdlib/math.go')
-rw-r--r--vendor/github.com/d5/tengo/v2/stdlib/math.go36
1 files changed, 25 insertions, 11 deletions
diff --git a/vendor/github.com/d5/tengo/v2/stdlib/math.go b/vendor/github.com/d5/tengo/v2/stdlib/math.go
index 633ea09f..1bd9ba69 100644
--- a/vendor/github.com/d5/tengo/v2/stdlib/math.go
+++ b/vendor/github.com/d5/tengo/v2/stdlib/math.go
@@ -7,17 +7,31 @@ import (
)
var mathModule = map[string]tengo.Object{
- "e": &tengo.Float{Value: math.E},
- "pi": &tengo.Float{Value: math.Pi},
- "phi": &tengo.Float{Value: math.Phi},
- "sqrt2": &tengo.Float{Value: math.Sqrt2},
- "sqrtE": &tengo.Float{Value: math.SqrtE},
- "sqrtPi": &tengo.Float{Value: math.SqrtPi},
- "sqrtPhi": &tengo.Float{Value: math.SqrtPhi},
- "ln2": &tengo.Float{Value: math.Ln2},
- "log2E": &tengo.Float{Value: math.Log2E},
- "ln10": &tengo.Float{Value: math.Ln10},
- "log10E": &tengo.Float{Value: math.Log10E},
+ "e": &tengo.Float{Value: math.E},
+ "pi": &tengo.Float{Value: math.Pi},
+ "phi": &tengo.Float{Value: math.Phi},
+ "sqrt2": &tengo.Float{Value: math.Sqrt2},
+ "sqrtE": &tengo.Float{Value: math.SqrtE},
+ "sqrtPi": &tengo.Float{Value: math.SqrtPi},
+ "sqrtPhi": &tengo.Float{Value: math.SqrtPhi},
+ "ln2": &tengo.Float{Value: math.Ln2},
+ "log2E": &tengo.Float{Value: math.Log2E},
+ "ln10": &tengo.Float{Value: math.Ln10},
+ "log10E": &tengo.Float{Value: math.Log10E},
+ "maxFloat32": &tengo.Float{Value: math.MaxFloat32},
+ "smallestNonzeroFloat32": &tengo.Float{Value: math.SmallestNonzeroFloat32},
+ "maxFloat64": &tengo.Float{Value: math.MaxFloat64},
+ "smallestNonzeroFloat64": &tengo.Float{Value: math.SmallestNonzeroFloat64},
+ "maxInt": &tengo.Int{Value: math.MaxInt},
+ "minInt": &tengo.Int{Value: math.MinInt},
+ "maxInt8": &tengo.Int{Value: math.MaxInt8},
+ "minInt8": &tengo.Int{Value: math.MinInt8},
+ "maxInt16": &tengo.Int{Value: math.MaxInt16},
+ "minInt16": &tengo.Int{Value: math.MinInt16},
+ "maxInt32": &tengo.Int{Value: math.MaxInt32},
+ "minInt32": &tengo.Int{Value: math.MinInt32},
+ "maxInt64": &tengo.Int{Value: math.MaxInt64},
+ "minInt64": &tengo.Int{Value: math.MinInt64},
"abs": &tengo.UserFunction{
Name: "abs",
Value: FuncAFRF(math.Abs),