type github.com/jmespath/go-jmespath.Lexer
16 uses
github.com/jmespath/go-jmespath (current package)
lexer.go#L24: type Lexer struct {
lexer.go#L117: func NewLexer() *Lexer {
lexer.go#L118: lexer := Lexer{}
lexer.go#L122: func (lexer *Lexer) next() rune {
lexer.go#L133: func (lexer *Lexer) back() {
lexer.go#L137: func (lexer *Lexer) peek() rune {
lexer.go#L144: func (lexer *Lexer) tokenize(expression string) ([]token, error) {
lexer.go#L223: func (lexer *Lexer) consumeUntil(end rune) (string, error) {
lexer.go#L244: func (lexer *Lexer) consumeLiteral() (token, error) {
lexer.go#L259: func (lexer *Lexer) consumeRawStringLiteral() (token, error) {
lexer.go#L296: func (lexer *Lexer) syntaxError(msg string) SyntaxError {
lexer.go#L307: func (lexer *Lexer) matchOrElse(first rune, second rune, matchedType tokType, singleCharType tokType) token {
lexer.go#L330: func (lexer *Lexer) consumeLBracket() token {
lexer.go#L364: func (lexer *Lexer) consumeQuotedIdentifier() (token, error) {
lexer.go#L383: func (lexer *Lexer) consumeUnquotedIdentifier() token {
lexer.go#L403: func (lexer *Lexer) consumeNumber() token {
![]() |
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. |