MCPcopy
hub / github.com/google/go-jsonnet / popExpect

Method popExpect

internal/parser/parser.go:69–75  ·  view source on GitHub ↗
(tk tokenKind)

Source from the content-addressed store, hash-verified

67}
68
69func (p *parser) popExpect(tk tokenKind) (*token, errors.StaticError) {
70 t := p.pop()
71 if t.kind != tk {
72 return nil, p.unexpectedTokenError(tk, t)
73 }
74 return t, nil
75}
76
77func (p *parser) popExpectOp(op string) (*token, errors.StaticError) {
78 t := p.pop()

Callers 8

parseParameterMethod · 0.95
parseBindMethod · 0.95
parseTerminalMethod · 0.95
parseMethod · 0.95

Calls 2

popMethod · 0.95
unexpectedTokenErrorMethod · 0.95

Tested by

no test coverage detected