Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/nsf/gocode
/ types & classes
Types & classes
68 in github.com/nsf/gocode
⨍
Functions
413
◇
Types & classes
68
↓ 1 callers
TypeAlias
decl_class
decl.class
decl.go:15
↓ 1 callers
TypeAlias
itag
package_ibin.go:324
Struct
Args_auto_complete
wrapper for: server_auto_complete
rpc.go:14
Struct
Args_close
wrapper for: server_close
rpc.go:45
Struct
Args_drop_cache
wrapper for: server_drop_cache
rpc.go:93
Struct
Args_options
wrapper for: server_options
rpc.go:142
Struct
Args_set
wrapper for: server_set
rpc.go:117
Struct
Args_status
wrapper for: server_status
rpc.go:69
Class
Gocode
Sublime Text gocode integration.
subl3/gocode.py:122
Class
GocodeGofmtCommand
subl3/gocode.py:93
Struct
RPC
rpc.go:9
Struct
Reply_auto_complete
rpc.go:20
Struct
Reply_close
rpc.go:48
Struct
Reply_drop_cache
rpc.go:96
Struct
Reply_options
rpc.go:145
Struct
Reply_set
rpc.go:120
Struct
Reply_status
rpc.go:72
Struct
anonymous_id_gen
------------------------------------------------------------------------- anonymous_id_gen ID generator for anonymous types (thread-safe) -----------
decl.go:259
Struct
anonymous_typer
decl.go:701
Struct
auto_complete_context
------------------------------------------------------------------------- auto_complete_context Context that holds cache structures for autocompletio
autocompletecontext.go:149
Struct
auto_complete_file
------------------------------------------------------------------------- auto_complete_file ---------------------------------------------------------
autocompletefile.go:38
Struct
candidate
------------------------------------------------------------------------- out_buffers Temporary structure for writing autocomplete response. --------
autocompletecontext.go:25
Struct
config
------------------------------------------------------------------------- config Structure represents persistent config storage of the gocode daemon.
config.go:22
Struct
csv_formatter
------------------------------------------------------------------------- csv_formatter --------------------------------------------------------------
formatters.go:123
Struct
csv_with_package_formatter
------------------------------------------------------------------------- csv_with_package_formatter -------------------------------------------------
formatters.go:135
Struct
cursor_context
cursorcontext.go:12
Struct
daemon
------------------------------------------------------------------------- daemon ---------------------------------------------------------------------
server.go:54
Struct
decl
------------------------------------------------------------------------- decl The most important data structure of the whole gocode project. It desc
decl.go:79
Struct
decl_cache
declcache.go:503
Struct
decl_file_cache
------------------------------------------------------------------------- decl_file_cache Contains cache for top-level declarations of a file as well
declcache.go:55
TypeAlias
decl_flags
decl.flags
decl.go:56
Struct
decl_pack
------------------------------------------------------------------------- decl_pack ------------------------------------------------------------------
decl.go:1333
TypeAlias
decl_slice
------------------------------------------------------------------------- Status output --------------------------------------------------------------
autocompletecontext.go:684
Struct
emacs_formatter
------------------------------------------------------------------------- emacs_formatter ------------------------------------------------------------
formatters.go:102
Struct
file_read_request
------------------------------------------------------------------------- File reader goroutine It's a bad idea to block multiple goroutines on file
utils.go:209
Struct
file_read_response
utils.go:214
Struct
file_reader_type
utils.go:219
FuncType
foreach_decl_func
func(data *foreach_decl_struct)
decl.go:1394
Struct
foreach_decl_struct
decl.go:1339
Interface
formatter
------------------------------------------------------------------------- formatter interfaces -------------------------------------------------------
formatters.go:12
Struct
func_lit_visitor
autocompletefile.go:169
Struct
gc_bin_parser
------------------------------------------------------------------------- gc_bin_parser The following part of the code may contain portions of the co
package_bin.go:49
Struct
gc_ibin_parser
package_ibin.go:70
Struct
gc_parser
------------------------------------------------------------------------- gc_parser The following part of the code may contain portions of the code f
package_text.go:48
Struct
go_build_context
------------------------------------------------------------------------- copy of the build.Context without func fields ------------------------------
utils.go:253
Struct
godit_formatter
------------------------------------------------------------------------- godit_formatter ------------------------------------------------------------
formatters.go:77
Struct
ibinPackage
package_ibin.go:83
Struct
ibinType
package_ibin.go:220
Struct
importReader
package_ibin.go:232
Struct
import_data_parser
_gccgo/package.go:141
Struct
import_data_type
---------------------------------------------------------------------------- import data parser ------------------------------------------------------
_gccgo/package.go:136
Struct
intReader
package_ibin.go:50
Struct
json_formatter
------------------------------------------------------------------------- json_formatter -------------------------------------------------------------
formatters.go:147
Struct
nice_formatter
------------------------------------------------------------------------- nice_formatter (just for testing, simple textual output) -------------------
formatters.go:20
Struct
out_buffers
autocompletecontext.go:32
TypeAlias
package_cache
------------------------------------------------------------------------- package_cache --------------------------------------------------------------
package.go:215
Struct
package_file_cache
------------------------------------------------------------------------- package_file_cache Structure that represents a cache for an imported pacakg
package.go:22
Struct
package_import
------------------------------------------------------------------------- []package_import -----------------------------------------------------------
declcache.go:21
Struct
package_lookup_context
------------------------------------------------------------------------- decl_cache Thread-safe collection of DeclFileCache entities. --------------
declcache.go:423
Interface
package_parser
package.go:11
Struct
scope
------------------------------------------------------------------------- scope ----------------------------------------------------------------------
scope.go:7
Struct
tok_collection
ripper.go:18
Struct
tok_pos_pair
All the code in this file serves single purpose: It separates a function with the cursor inside and the rest of the code. I'm doing that, because some
ripper.go:13
Struct
token_item
cursorcontext.go:29
Struct
token_iterator
cursorcontext.go:24
Struct
type_path
decl.go:528
FuncType
type_predicate
------------------------------------------------------------------------- Type inference -------------------------------------------------------------
decl.go:619
Struct
vim_formatter
------------------------------------------------------------------------- vim_formatter --------------------------------------------------------------
formatters.go:42