type github.com/jmespath/go-jmespath.tokType
16 uses
github.com/jmespath/go-jmespath (current package)
lexer.go#L13: tokenType tokType
lexer.go#L19: type tokType int
lexer.go#L53: tUnknown tokType = iota
lexer.go#L86: var basicTokens = map[rune]tokType{
lexer.go#L307: func (lexer *Lexer) matchOrElse(first rune, second rune, matchedType tokType, singleCharType tokType) token {
parser.go#L80: var bindingPowers = map[tokType]int{
parser.go#L212: func (p *Parser) match(tokenType tokType) error {
parser.go#L220: func (p *Parser) led(tokenType tokType, node ASTNode) (ASTNode, error) {
parser.go#L526: if tokensOneOf([]tokType{tQuotedIdentifier, tUnquotedIdentifier, tStar}, lookahead) {
parser.go#L561: func (p *Parser) lookahead(number int) tokType {
parser.go#L565: func (p *Parser) current() tokType {
parser.go#L577: func tokensOneOf(elements []tokType, token tokType) bool {
toktype_string.go#L11: func (i tokType) String() string {
toktype_string.go#L12: if i < 0 || i >= tokType(len(_tokType_index)-1) {
![]() |
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. |