github.com/jmespath/go-jmespath.ASTNode.children (field)

51 uses

	github.com/jmespath/go-jmespath (current package)
		interpreter.go#L34: 		left, err := intr.Execute(node.children[0], value)
		interpreter.go#L38: 		right, err := intr.Execute(node.children[1], value)
		interpreter.go#L67: 		return expRef{ref: node.children[0]}, nil
		interpreter.go#L70: 		for _, arg := range node.children {
		interpreter.go#L85: 		left, err := intr.Execute(node.children[0], value)
		interpreter.go#L96: 		compareNode := node.children[2]
		interpreter.go#L104: 				current, err := intr.Execute(node.children[1], element)
		interpreter.go#L115: 		left, err := intr.Execute(node.children[0], value)
		interpreter.go#L172: 		return intr.Execute(node.children[0], value)
		interpreter.go#L180: 		for _, child := range node.children {
		interpreter.go#L194: 		for _, child := range node.children {
		interpreter.go#L203: 		matched, err := intr.Execute(node.children[0], value)
		interpreter.go#L208: 			matched, err = intr.Execute(node.children[1], value)
		interpreter.go#L215: 		matched, err := intr.Execute(node.children[0], value)
		interpreter.go#L222: 		return intr.Execute(node.children[1], value)
		interpreter.go#L224: 		matched, err := intr.Execute(node.children[0], value)
		interpreter.go#L235: 		for _, child := range node.children {
		interpreter.go#L243: 		left, err := intr.Execute(node.children[0], value)
		interpreter.go#L257: 			current, err = intr.Execute(node.children[1], element)
		interpreter.go#L267: 		left, err := intr.Execute(node.children[0], value)
		interpreter.go#L271: 		return intr.Execute(node.children[1], left)
		interpreter.go#L290: 		left, err := intr.Execute(node.children[0], value)
		interpreter.go#L304: 			current, err := intr.Execute(node.children[1], element)
		interpreter.go#L382: 	compareNode := node.children[2]
		interpreter.go#L392: 			current, err := intr.Execute(node.children[1], element)
		interpreter.go#L409: 		result, err := intr.Execute(node.children[1], element)
		parser.go#L43: 	children []ASTNode
		parser.go#L68: 	lastIndex := len(node.children)
		parser.go#L72: 		for _, elem := range node.children {
		parser.go#L227: 				children: []ASTNode{node, right},
		parser.go#L234: 			children: []ASTNode{node, right},
		parser.go#L238: 		return ASTNode{nodeType: ASTPipe, children: []ASTNode{node, right}}, err
		parser.go#L241: 		return ASTNode{nodeType: ASTOrExpression, children: []ASTNode{node, right}}, err
		parser.go#L244: 		return ASTNode{nodeType: ASTAndExpression, children: []ASTNode{node, right}}, err
		parser.go#L266: 			children: args,
		parser.go#L271: 		left := ASTNode{nodeType: ASTFlatten, children: []ASTNode{node}}
		parser.go#L275: 			children: []ASTNode{left, right},
		parser.go#L285: 			children: []ASTNode{node, right},
		parser.go#L311: 			children: []ASTNode{node, right},
		parser.go#L348: 		return ASTNode{nodeType: ASTValueProjection, children: []ASTNode{left, right}}, err
		parser.go#L356: 			children: []ASTNode{{nodeType: ASTIdentity}},
		parser.go#L362: 		return ASTNode{nodeType: ASTProjection, children: []ASTNode{left, right}}, nil
		parser.go#L381: 				children: []ASTNode{{nodeType: ASTIdentity}, right},
		parser.go#L393: 		return ASTNode{nodeType: ASTExpRef, children: []ASTNode{expression}}, nil
		parser.go#L399: 		return ASTNode{nodeType: ASTNotExpression, children: []ASTNode{expression}}, nil
		parser.go#L438: 		children: expressions,
		parser.go#L463: 			children: []ASTNode{value},
		parser.go#L481: 		children: children,
		parser.go#L488: 		children: []ASTNode{left, right},
		parser.go#L494: 			children: []ASTNode{indexExpr, right},
		parser.go#L520: 		children: []ASTNode{node, right, condition},