Documentation ¶
Index ¶
- func Atof(x string) float64
- func File(filename string) []string
- func FileInit(fileFolder string, filename string, fileType string) error
- func GetExprEnv(ctx map[string]interface{}) map[string]interface{}
- func Init() error
- func IpInRange(ip string, ipRange string) bool
- func JsonExtract(jsblob string, target string) string
- func JsonExtractLib(jsblob string, target ...string) string
- func JsonExtractUnescape(jsblob string, target ...string) string
- func KeyExists(key string, dict map[string]interface{}) bool
- func ParseUri(uri string) map[string][]string
- func RegexpInFile(data string, filename string) bool
- func TimeNow() string
- func Upper(s string) string
- type ExprDebugger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetExprEnv ¶
func JsonExtract ¶ added in v0.0.3
func JsonExtractLib ¶ added in v0.0.3
func JsonExtractUnescape ¶ added in v1.2.0
func RegexpInFile ¶ added in v0.1.0
Types ¶
type ExprDebugger ¶ added in v0.3.1
type ExprDebugger struct {
// contains filtered or unexported fields
}
ExprDebugger contains the list of expression to be run when debugging an expression filter
func NewDebugger ¶ added in v0.3.1
func NewDebugger(filter string, exprEnv expr.Option) (*ExprDebugger, error)
NewDebugger is the exported function that build the debuggers expressions
Click to show internal directories.
Click to hide internal directories.