github.com/jmespath/go-jmespath.ASTNode.nodeType (field)
42 uses
github.com/jmespath/go-jmespath (current package)
interpreter.go#L32: switch node.nodeType {
interpreter.go#L314: return nil, errors.New("Unknown AST node: " + node.nodeType.String())
parser.go#L41: nodeType astNodeType
parser.go#L57: output := fmt.Sprintf("%s%s {\n", spaces, node.nodeType)
parser.go#L174: indexNode := ASTNode{nodeType: ASTIndex, value: parsedInt}
parser.go#L207: nodeType: ASTSlice,
parser.go#L226: nodeType: ASTSubexpression,
parser.go#L233: nodeType: ASTValueProjection,
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#L264: nodeType: ASTFunctionExpression,
parser.go#L271: left := ASTNode{nodeType: ASTFlatten, children: []ASTNode{node}}
parser.go#L274: nodeType: ASTProjection,
parser.go#L283: nodeType: ASTComparator,
parser.go#L310: nodeType: ASTProjection,
parser.go#L325: return ASTNode{nodeType: ASTLiteral, value: parsed}, nil
parser.go#L327: return ASTNode{nodeType: ASTLiteral, value: token.value}, nil
parser.go#L330: nodeType: ASTField,
parser.go#L334: node := ASTNode{nodeType: ASTField, value: token.value}
parser.go#L340: left := ASTNode{nodeType: ASTIdentity}
parser.go#L344: right = ASTNode{nodeType: ASTIdentity}
parser.go#L348: return ASTNode{nodeType: ASTValueProjection, children: []ASTNode{left, right}}, err
parser.go#L350: return p.parseFilter(ASTNode{nodeType: ASTIdentity})
parser.go#L355: nodeType: ASTFlatten,
parser.go#L356: children: []ASTNode{{nodeType: ASTIdentity}},
parser.go#L362: return ASTNode{nodeType: ASTProjection, children: []ASTNode{left, right}}, nil
parser.go#L371: return p.projectIfSlice(ASTNode{nodeType: ASTIdentity}, right)
parser.go#L380: nodeType: ASTProjection,
parser.go#L381: children: []ASTNode{{nodeType: ASTIdentity}, right},
parser.go#L387: return ASTNode{nodeType: ASTCurrentNode}, nil
parser.go#L393: return ASTNode{nodeType: ASTExpRef, children: []ASTNode{expression}}, nil
parser.go#L399: return ASTNode{nodeType: ASTNotExpression, children: []ASTNode{expression}}, nil
parser.go#L437: nodeType: ASTMultiSelectList,
parser.go#L461: nodeType: ASTKeyValPair,
parser.go#L480: nodeType: ASTMultiSelectHash,
parser.go#L487: nodeType: ASTIndexExpression,
parser.go#L490: if right.nodeType == ASTSlice {
parser.go#L493: nodeType: ASTProjection,
parser.go#L510: right = ASTNode{nodeType: ASTIdentity}
parser.go#L519: nodeType: ASTFilterProjection,
parser.go#L545: return ASTNode{nodeType: ASTIdentity}, nil
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |