MCPcopy Create free account

hub / github.com/nsf/gocode / functions

Functions413 in github.com/nsf/gocode

↓ 3 callersFunctionprint_backtrace
(err interface{})
utils.go:184
↓ 3 callersMethodread_parameters
()
_gccgo/package.go:432
↓ 3 callersFunctionstrip_method_receiver
(recv *ast.FieldList)
package_text.go:596
↓ 2 callersMethodReadByte
needed for binary.ReadVarint in rawInt64
package_bin.go:715
↓ 2 callersFunctionabs_path_for_package
(filename, p string, context *package_lookup_context)
declcache.go:152
↓ 2 callersFunctionadd_ast_decl_to_package
(pkg *decl, decl ast.Decl, scope *scope)
package.go:174
↓ 2 callersMethodadd_decl
(name string, d *decl)
scope.go:43
↓ 2 callersFunctionadvance_to_struct_or_interface
(decl *decl)
decl.go:640
↓ 2 callersMethodappend_packages
Function fills 'ps' set with packages from 'packages' import information. In case if package is not in the cache, it creates one and adds one to the c
package.go:228
↓ 2 callersFunctionast_field_list_to_embedded
(f *ast.FieldList)
decl.go:209
↓ 2 callersFunctionbuild_package
build_package builds the package by calling `go install package/import`. If everything compiles correctly, the newly compiled package should then be i
declcache.go:221
↓ 2 callersFunctioncheck_func_field_list
(f *ast.FieldList)
autocompletecontext.go:638
↓ 2 callersFunctioncheck_type_expr
checks for a type expression correctness, it the type expression has ast.BadExpr somewhere, returns false, otherwise true
autocompletecontext.go:653
↓ 2 callersFunctioncollect_package_imports
Parses import declarations until the first non-import declaration and fills `packages` array with import information.
declcache.go:29
↓ 2 callersMethoddeduce_cursor_decl
this function is called when the cursor is at the '.' and you need to get the declaration before that dot
cursorcontext.go:264
↓ 2 callersMethoddeduce_struct_type_decl
try to find and extract the surrounding struct literal type
cursorcontext.go:273
↓ 2 callersMethoddeep_copy
()
decl.go:362
↓ 2 callersFunctiondiff_sanity_check
(a, b)
subl3/gocode.py:89
↓ 2 callersMethoddoDecl
(pkg ibinPackage, name string)
package_ibin.go:203
↓ 2 callersFunctionexported
(name string)
package_bin.go:581
↓ 2 callersMethodfieldName
(parent string)
package_bin.go:508
↓ 2 callersFunctionfilter_out_shebang
returns truncated 'data' and amount of bytes skipped (for cursor pos adjustment)
utils.go:55
↓ 2 callersFunctionfixup_packages
(filescope *scope, pkgs []package_import, pcache package_cache)
autocompletecontext.go:539
↓ 2 callersMethodgen
()
decl.go:264
↓ 2 callersFunctiongenerate_struct_wrapper
(out io.Writer, fun *ast.FieldList, structname, name string)
_goremote/goremote.go:123
↓ 2 callersFunctionget_appdata_folder_path
()
os_windows.go:40
↓ 2 callersMethodget_candidates_from_set
(set map[string]*decl, partial string, class decl_class, b *out_buffers)
autocompletecontext.go:213
↓ 2 callersMethodget_import_candidates
(partial string, b *out_buffers)
autocompletecontext.go:286
↓ 2 callersFunctionget_socket_filename
()
gocode.go:23
↓ 2 callersFunctionget_type_path
converts type expressions like: ast.Expr *ast.Expr $ast$go/ast.Expr to a path that can be used to lookup a type related Decl
decl.go:542
↓ 2 callersFunctionhas_prefix
(s, prefix string, ignorecase bool)
utils.go:95
↓ 2 callersFunctionisAliasTypeSpec
(t *ast.TypeSpec)
type_alias_build_hack_19.go:17
↓ 2 callersMethodis_nil
()
decl.go:533
↓ 2 callersFunctionlog_parse_error
(intro string, err error)
autocompletefile.go:23
↓ 2 callersMethodmerge_decl
(d *decl)
scope.go:56
↓ 2 callersFunctionmerge_decls
(filescope *scope, pkg *scope, decls map[string]*decl)
autocompletecontext.go:514
↓ 2 callersFunctionmerge_decls_from_packages
(pkgscope *scope, pkgs []package_import, pcache package_cache)
autocompletecontext.go:521
↓ 2 callersFunctionmethod_of
(d ast.Decl)
decl.go:340
↓ 2 callersMethodmpint
(typ *ast.Ident)
package_ibin.go:405
↓ 2 callersFunctionnew_auto_complete_context
(pcache package_cache, declcache *decl_cache)
autocompletecontext.go:158
↓ 2 callersFunctionnew_decl_cache
(context *package_lookup_context)
declcache.go:509
↓ 2 callersFunctionnew_package_cache
()
package.go:217
↓ 2 callersFunctionnew_package_file_cache
(absname, name string)
package.go:33
↓ 2 callersMethodparam
()
package_ibin.go:574
↓ 2 callersMethodparamList
()
package_ibin.go:566
↓ 2 callersMethodparse_chan_type
ChanType = ( "chan" [ "<-" ] | "<-" "chan" ) Type .
package_text.go:380
↓ 2 callersMethodparse_func_body
FuncBody = "{" ... "}" .
package_text.go:570
↓ 2 callersMethodparse_int
int_lit = [ "-" | "+" ] { "0" ... "9" } .
package_text.go:304
↓ 2 callersMethodparse_package
ImportPath = string_lit . quoted name of the path, but we return it as an identifier, taking an alias from 'pathToAlias' map, it is filled by import s
package_text.go:161
↓ 2 callersMethodpath
()
package_bin.go:640
↓ 2 callersFunctionpretty_print_func_field_list
(out io.Writer, f *ast.FieldList, canonical_aliases map[string]string)
decl.go:1228
↓ 2 callersFunctionpretty_print_func_field_list
(out io.Writer, f *ast.FieldList)
_gccgo/package.go:681
↓ 2 callersMethodprocess_data
(data []byte)
declcache.go:104
↓ 2 callersMethodprocess_package_data
(data []byte)
package.go:96
↓ 2 callersFunctionquoted
(v interface{})
config.go:202
↓ 2 callersMethodrawStringln
rawStringln should only be used to read the initial version string.
package_bin.go:705
↓ 2 callersMethodread
()
config.go:188
↓ 2 callersMethodread_type_full
()
_gccgo/package.go:268
↓ 2 callersFunctionreaddir_lstat
our own readdir, which skips the files it cannot lstat
utils.go:17
↓ 2 callersMethodreplace_decl
(name string, d *decl)
scope.go:52
↓ 2 callersFunctionrun_test
(t)
_testing/run.py:24
↓ 2 callersFunctionskip_to_balanced_pair
(str, i, open, close)
subl3/gocode.py:9
↓ 2 callersMethodskip_to_balanced_pair
when the cursor is at the ')' or ']' or '}', move the cursor to an opposite bracket pair, this functions takes nested bracket pairs into account
cursorcontext.go:105
↓ 2 callersMethodskip_to_left
(left, right token.Token)
cursorcontext.go:84
↓ 2 callersFunctionsplit_balanced
(s)
subl3/gocode.py:28
↓ 2 callersFunctiontoken_items_to_string
Given a slice of token_item, reassembles them into the original literal expression.
cursorcontext.go:254
↓ 2 callersFunctiontry_autobuild
executes autobuild function if autobuild option is enabled, logs error and ignores it
declcache.go:257
↓ 2 callersMethodtypAt
(off uint64)
package_ibin.go:89
↓ 2 callersFunctiontypeAliasSpec
(name string, typ ast.Expr)
type_alias_build_hack_19.go:9
↓ 2 callersMethodupdate_cache
()
package.go:74
↓ 2 callersFunctionxdg_home_dir
()
utils.go:87
↓ 1 callersMethodadd_builtin_unsafe_package
()
package.go:256
↓ 1 callersMethodappend_embedded
(p string, decl *decl, pkg string, class decl_class)
autocompletecontext.go:91
↓ 1 callersMethodapropos
returns three slices of the same length containing: 1. apropos names 2. apropos types (pretty-printed) 3. apropos classes and length of the part that
autocompletecontext.go:337
↓ 1 callersFunctionast_decl_convertable
(d ast.Decl)
decl.go:153
↓ 1 callersFunctionast_decl_names
(d ast.Decl)
decl.go:1265
↓ 1 callersFunctionast_decl_split
(d ast.Decl)
decl.go:1311
↓ 1 callersFunctionast_decl_type
(d ast.Decl)
decl.go:106
↓ 1 callersFunctionast_decl_values
(d ast.Decl)
decl.go:1296
↓ 1 callersFunctionast_type_to_children
(ty ast.Expr, flags decl_flags, scope *scope)
decl.go:243
↓ 1 callersFunctionast_type_to_embedded
(ty ast.Expr)
decl.go:233
↓ 1 callersFunctionautobuild
autobuild compares the mod time of the source files of the package, and if any of them is newer than the package object file will rebuild it.
declcache.go:192
↓ 1 callersMethodbyte
()
package_ibin.go:616
↓ 1 callersFunctionchar_to_byte_offset
(s []byte, offset_c int)
utils.go:78
↓ 1 callersFunctioncheck_for_builtin_funcs
(typ *ast.Ident, c *ast.CallExpr, scope *scope)
decl.go:464
↓ 1 callersFunctionclient_auto_complete
(cli *rpc.Client, Arg0 []byte, Arg1 string, Arg2 int, Arg3 go_build_context)
rpc.go:29
↓ 1 callersFunctionclient_close
(cli *rpc.Client, Arg0 int)
rpc.go:56
↓ 1 callersFunctionclient_drop_cache
(cli *rpc.Client, Arg0 int)
rpc.go:104
↓ 1 callersFunctionclient_options
(cli *rpc.Client, Arg0 int)
rpc.go:153
↓ 1 callersFunctionclient_status
(cli *rpc.Client, Arg0 int)
rpc.go:80
↓ 1 callersMethodclose
()
server.go:122
↓ 1 callersFunctioncmd_auto_complete
(c *rpc.Client)
client.go:160
↓ 1 callersFunctioncmd_close
(c *rpc.Client)
client.go:167
↓ 1 callersFunctioncmd_drop_cache
(c *rpc.Client)
client.go:171
↓ 1 callersFunctioncmd_options
(c *rpc.Client)
client.go:186
↓ 1 callersFunctioncmd_set
(c *rpc.Client)
client.go:175
↓ 1 callersFunctioncmd_status
------------------------------------------------------------------------- commands -------------------------------------------------------------------
client.go:156
↓ 1 callersFunctioncollect_type_alias_methods
(d *decl)
autocompletecontext.go:468
↓ 1 callersFunctionconfig_dir
config location
os_posix.go:42
↓ 1 callersFunctioncreate_sock_flag
(name, desc string)
os_posix.go:12
← previousnext →101–200 of 413, ranked by callers