github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/extension/gohanscript/autogen/lib_util.go (about) 1 package autogen 2 3 // AUTO GENERATED CODE DO NOT MODIFY MANUALLY 4 import ( 5 "github.com/cloudwan/gohan/extension/gohanscript" 6 "github.com/cloudwan/gohan/extension/gohanscript/lib" 7 ) 8 9 func init() { 10 11 gohanscript.RegisterStmtParser("uuid", 12 func(stmt *gohanscript.Stmt) (func(*gohanscript.Context) (interface{}, error), error) { 13 return func(context *gohanscript.Context) (interface{}, error) { 14 15 result1 := 16 lib.UUID() 17 18 return result1, nil 19 20 }, nil 21 }) 22 gohanscript.RegisterMiniGoFunc("UUID", 23 func(vm *gohanscript.VM, args []interface{}) []interface{} { 24 25 result1 := 26 lib.UUID() 27 return []interface{}{ 28 result1} 29 30 }) 31 32 gohanscript.RegisterStmtParser("format_uuid", 33 func(stmt *gohanscript.Stmt) (func(*gohanscript.Context) (interface{}, error), error) { 34 return func(context *gohanscript.Context) (interface{}, error) { 35 36 var uuid string 37 iuuid := stmt.Arg("uuid", context) 38 if iuuid != nil { 39 uuid = iuuid.(string) 40 } 41 42 result1, 43 err := 44 lib.FormatUUID( 45 uuid) 46 47 return result1, err 48 49 }, nil 50 }) 51 gohanscript.RegisterMiniGoFunc("FormatUUID", 52 func(vm *gohanscript.VM, args []interface{}) []interface{} { 53 54 uuid, _ := args[0].(string) 55 56 result1, 57 err := 58 lib.FormatUUID( 59 uuid) 60 return []interface{}{ 61 result1, 62 err} 63 64 }) 65 66 gohanscript.RegisterStmtParser("env", 67 func(stmt *gohanscript.Stmt) (func(*gohanscript.Context) (interface{}, error), error) { 68 return func(context *gohanscript.Context) (interface{}, error) { 69 70 result1 := 71 lib.Env() 72 73 return result1, nil 74 75 }, nil 76 }) 77 gohanscript.RegisterMiniGoFunc("Env", 78 func(vm *gohanscript.VM, args []interface{}) []interface{} { 79 80 result1 := 81 lib.Env() 82 return []interface{}{ 83 result1} 84 85 }) 86 87 gohanscript.RegisterStmtParser("normalize_map", 88 func(stmt *gohanscript.Stmt) (func(*gohanscript.Context) (interface{}, error), error) { 89 return func(context *gohanscript.Context) (interface{}, error) { 90 91 var data map[string]interface{} 92 idata := stmt.Arg("data", context) 93 if idata != nil { 94 data = idata.(map[string]interface{}) 95 } 96 97 result1 := 98 lib.NormalizeMap( 99 data) 100 101 return result1, nil 102 103 }, nil 104 }) 105 gohanscript.RegisterMiniGoFunc("NormalizeMap", 106 func(vm *gohanscript.VM, args []interface{}) []interface{} { 107 108 data, _ := args[0].(map[string]interface{}) 109 110 result1 := 111 lib.NormalizeMap( 112 data) 113 return []interface{}{ 114 result1} 115 116 }) 117 118 }