From d1fa8ffbd445642859e67e4e176d2a8f4bcdbd0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E8=81=AA?= Date: Thu, 23 Dec 2021 21:29:01 +0800 Subject: [PATCH] feat: data-driven. --- parser.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/parser.go b/parser.go index 9bc0df8a..5e1dc018 100644 --- a/parser.go +++ b/parser.go @@ -492,3 +492,21 @@ func findallVariables(raw string) variableSet { return varSet } + +//func parseParameters(parameters map[string]interface{}) []map[string]interface{} { +// for k, v := range parameters { +// parameter_name_list := strings.Split(k, "-") +// rawValue := reflect.ValueOf(v) +// switch rawValue.Kind() { +// case reflect.String: +// var varList []map[string]interface{} +// +// case reflect.Slice: +// for i := 0; i < rawValue.Len(); i++ { +// rawValue.Index(i).Interface() +// } +// default: +// panic(fmt.Sprintf("parameter content should be List or Text(variables or functions call), got %v", v)) +// } +// } +//}