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

Function parse_decl_list

autocompletefile.go:12–21  ·  view source on GitHub ↗
(fset *token.FileSet, data []byte)

Source from the content-addressed store, hash-verified

10)
11
12func parse_decl_list(fset *token.FileSet, data []byte) ([]ast.Decl, error) {
13 var buf bytes.Buffer
14 buf.WriteString("package p;")
15 buf.Write(data)
16 file, err := parser.ParseFile(fset, "", buf.Bytes(), parser.AllErrors)
17 if err != nil {
18 return file.Decls, err
19 }
20 return file.Decls, nil
21}
22
23func log_parse_error(intro string, err error) {
24 if el, ok := err.(scanner.ErrorList); ok {

Callers 1

process_dataMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected