MCPcopy Create free account
hub / github.com/araddon/qlbridge / NodesFromExprs

Function NodesFromExprs

expr/node.go:2139–2149  ·  view source on GitHub ↗
(args []*Expr)

Source from the content-addressed store, hash-verified

2137 return ex
2138}
2139func NodesFromExprs(args []*Expr) ([]Node, error) {
2140 nl := make([]Node, len(args))
2141 for i, e := range args {
2142 n, err := NodeFromExpr(e)
2143 if err != nil {
2144 return nil, err
2145 }
2146 nl[i] = n
2147 }
2148 return nl, nil
2149}
2150func NodeFromExpr(e *Expr) (Node, error) {
2151 if e == nil {
2152 return nil, fmt.Errorf("Nil expression?")

Callers 5

FromExprMethod · 0.85
FromExprMethod · 0.85
FromExprMethod · 0.85
FromExprMethod · 0.85
FromExprMethod · 0.85

Calls 1

NodeFromExprFunction · 0.85

Tested by

no test coverage detected