MCPcopy Create free account
hub / github.com/nsf/gocode / expect

Method expect

package_text.go:88–96  ·  view source on GitHub ↗
(tok rune)

Source from the content-addressed store, hash-verified

86}
87
88func (p *gc_parser) expect(tok rune) string {
89 lit := p.lit
90 if p.tok != tok {
91 p.errorf("expected %s, got %s (%q)", scanner.TokenString(tok),
92 scanner.TokenString(p.tok), lit)
93 }
94 p.next()
95 return lit
96}
97
98func (p *gc_parser) expect_keyword(keyword string) {
99 lit := p.expect(scanner.Ident)

Callers 15

expect_keywordMethod · 0.95
parse_packageMethod · 0.95
parse_exported_nameMethod · 0.95
parse_fieldMethod · 0.95
parse_parameterMethod · 0.95
parse_parametersMethod · 0.95
parse_intMethod · 0.95
parse_interface_typeMethod · 0.95
parse_struct_typeMethod · 0.95
parse_map_typeMethod · 0.95
parse_typeMethod · 0.95

Calls 2

errorfMethod · 0.95
nextMethod · 0.95

Tested by

no test coverage detected