!_TAG_FILE_FORMAT	2
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Joel Stemmer	/stemmertech@gmail.com/
!_TAG_PROGRAM_NAME	gotags
!_TAG_PROGRAM_URL	https://github.com/jstemmer/gotags
!_TAG_PROGRAM_VERSION	1.4.1	/devel +62fb079e2b Thu Sep 19 04:46:17 2019 +0000/
AdditionalTextEdits	langserver\lsp.go	277;"	w	access:public	ctype:CompletionItem	line:277	type:[]TextEdit
Arguments	langserver\lsp.go	245;"	w	access:public	ctype:Command	line:245	type:[]interface{}
Arguments	langserver\lsp.go	320;"	w	access:public	ctype:ExecuteCommandParams	line:320	type:[]interface{}
Capabilities	langserver\lsp.go	10;"	w	access:public	ctype:InitializeParams	line:10	type:ClientCapabilities
Capabilities	langserver\lsp.go	24;"	w	access:public	ctype:InitializeResult	line:24	type:ServerCapabilities
Changes	langserver\lsp.go	250;"	w	access:public	ctype:WorkspaceEdit	line:250	type:interface{}
Character	langserver\lsp.go	140;"	w	access:public	ctype:Position	line:140	type:int
ClassCompletion	langserver\lsp.go	208;"	c	access:public	line:208	type:CompletionItemKind
ClientCapabilities	langserver\lsp.go	19;"	t	access:public	line:19	type:struct
Close	main.go	120;"	m	access:public	ctype:stdrwc	line:120	signature:()	type:error
Code	langserver\lsp.go	153;"	w	access:public	ctype:Diagnostic	line:153	type:*string
CodeAction	langserver\lsp.go	255;"	t	access:public	line:255	type:struct
CodeActionContext	langserver\lsp.go	339;"	t	access:public	line:339	type:struct
CodeActionKind	langserver\lsp.go	324;"	t	access:public	line:324	type:string
CodeActionParams	langserver\lsp.go	350;"	t	access:public	line:350	type:struct
CodeActionProvider	langserver\lsp.go	51;"	w	access:public	ctype:ServerCapabilities	line:51	type:bool
ColorCompletion	langserver\lsp.go	217;"	c	access:public	line:217	type:CompletionItemKind
Command	langserver\lsp.go	242;"	t	access:public	line:242	type:struct
Command	langserver\lsp.go	244;"	w	access:public	ctype:Command	line:244	type:string
Command	langserver\lsp.go	260;"	w	access:public	ctype:CodeAction	line:260	type:*Command
Command	langserver\lsp.go	279;"	w	access:public	ctype:CompletionItem	line:279	type:*Command
Command	langserver\lsp.go	319;"	w	access:public	ctype:ExecuteCommandParams	line:319	type:string
Commands	langserver\handler.go	23;"	w	access:public	ctype:Config	line:23	type:[]Command
Commands	langserver\handler.go	33;"	w	access:public	ctype:Config1	line:33	type:[]Command
CommitCharacters	langserver\lsp.go	278;"	w	access:public	ctype:CompletionItem	line:278	type:[]string
CompletionCommand	langserver\handler.go	47;"	w	access:public	ctype:Language	line:47	type:string
CompletionContext	langserver\lsp.go	111;"	w	access:public	ctype:CompletionParams	line:111	type:CompletionContext
CompletionContext	langserver\lsp.go	115;"	t	access:public	line:115	type:struct
CompletionItem	langserver\lsp.go	264;"	t	access:public	line:264	type:struct
CompletionItemKind	langserver\lsp.go	198;"	t	access:public	line:198	type:int
CompletionItemTag	langserver\lsp.go	230;"	t	access:public	line:230	type:int
CompletionParams	langserver\lsp.go	109;"	t	access:public	line:109	type:struct
CompletionProvider	langserver\lsp.go	38;"	t	access:public	line:38	type:struct
CompletionProvider	langserver\lsp.go	47;"	w	access:public	ctype:ServerCapabilities	line:47	type:*CompletionProvider
Config	langserver\handler.go	21;"	t	access:public	line:21	type:struct
Config1	langserver\handler.go	30;"	t	access:public	line:30	type:struct
ConstantCompletion	langserver\lsp.go	222;"	c	access:public	line:222	type:CompletionItemKind
ConstructorCompletion	langserver\lsp.go	205;"	c	access:public	line:205	type:CompletionItemKind
ContainerName	langserver\lsp.go	194;"	w	access:public	ctype:SymbolInformation	line:194	type:*string
ContentChanges	langserver\lsp.go	93;"	w	access:public	ctype:DidChangeTextDocumentParams	line:93	type:[]TextDocumentContentChangeEvent
Contents	langserver\lsp.go	285;"	w	access:public	ctype:Hover	line:285	type:interface{}
Context	langserver\lsp.go	356;"	w	access:public	ctype:CodeActionParams	line:356	type:CodeActionContext
Data	langserver\lsp.go	280;"	w	access:public	ctype:CompletionItem	line:280	type:interface{}
DefinitionProvider	langserver\lsp.go	48;"	w	access:public	ctype:ServerCapabilities	line:48	type:bool
Deprecated	langserver\lsp.go	192;"	w	access:public	ctype:SymbolInformation	line:192	type:bool
Deprecated	langserver\lsp.go	270;"	w	access:public	ctype:CompletionItem	line:270	type:bool
Detail	langserver\lsp.go	268;"	w	access:public	ctype:CompletionItem	line:268	type:string
Diagnostic	langserver\lsp.go	150;"	t	access:public	line:150	type:struct
DiagnosticRelatedInformation	langserver\lsp.go	144;"	t	access:public	line:144	type:struct
Diagnostics	langserver\lsp.go	162;"	w	access:public	ctype:PublishDiagnosticsParams	line:162	type:[]Diagnostic
Diagnostics	langserver\lsp.go	257;"	w	access:public	ctype:CodeAction	line:257	type:[]Diagnostic
Diagnostics	langserver\lsp.go	340;"	w	access:public	ctype:CodeActionContext	line:340	type:[]Diagnostic
DidChangeConfigurationParams	langserver\lsp.go	360;"	t	access:public	line:360	type:struct
DidChangeTextDocumentParams	langserver\lsp.go	91;"	t	access:public	line:91	type:struct
DidCloseTextDocumentParams	langserver\lsp.go	79;"	t	access:public	line:79	type:struct
DidOpenTextDocumentParams	langserver\lsp.go	74;"	t	access:public	line:74	type:struct
DidSaveTextDocumentParams	langserver\lsp.go	97;"	t	access:public	line:97	type:struct
DocumentChanges	langserver\lsp.go	251;"	w	access:public	ctype:WorkspaceEdit	line:251	type:interface{}
DocumentDefinitionParams	langserver\lsp.go	371;"	t	access:public	line:371	type:struct
DocumentFormattingParams	langserver\lsp.go	172;"	t	access:public	line:172	type:struct
DocumentFormattingProvider	langserver\lsp.go	49;"	w	access:public	ctype:ServerCapabilities	line:49	type:bool
DocumentSymbolParams	langserver\lsp.go	184;"	t	access:public	line:184	type:struct
DocumentSymbolProvider	langserver\lsp.go	46;"	w	access:public	ctype:ServerCapabilities	line:46	type:bool
Documentation	langserver\lsp.go	269;"	w	access:public	ctype:CompletionItem	line:269	type:string
Edit	langserver\lsp.go	259;"	w	access:public	ctype:CodeAction	line:259	type:*WorkspaceEdit
Empty	langserver\lsp.go	328;"	c	access:public	line:328	type:CodeActionKind
End	langserver\lsp.go	134;"	w	access:public	ctype:Range	line:134	type:Position
EnumCompletion	langserver\lsp.go	214;"	c	access:public	line:214	type:CompletionItemKind
EnumMemberCompletion	langserver\lsp.go	221;"	c	access:public	line:221	type:CompletionItemKind
Env	langserver\handler.go	51;"	w	access:public	ctype:Language	line:51	type:[]string
EventCompletion	langserver\lsp.go	224;"	c	access:public	line:224	type:CompletionItemKind
ExecuteCommandParams	langserver\lsp.go	316;"	t	access:public	line:316	type:struct
FieldCompletion	langserver\lsp.go	206;"	c	access:public	line:206	type:CompletionItemKind
File	langserver\handler.go	82;"	t	access:public	line:82	type:struct
FileCompletion	langserver\lsp.go	218;"	c	access:public	line:218	type:CompletionItemKind
FilterText	langserver\lsp.go	273;"	w	access:public	ctype:CompletionItem	line:273	type:string
FolderCompletion	langserver\lsp.go	220;"	c	access:public	line:220	type:CompletionItemKind
FormatCommand	langserver\handler.go	44;"	w	access:public	ctype:Language	line:44	type:string
FormatStdin	langserver\handler.go	45;"	w	access:public	ctype:Language	line:45	type:bool
FormattingOptions	langserver\lsp.go	166;"	t	access:public	line:166	type:struct
FunctionCompletion	langserver\lsp.go	204;"	c	access:public	line:204	type:CompletionItemKind
Hover	langserver\lsp.go	284;"	t	access:public	line:284	type:struct
HoverCommand	langserver\handler.go	48;"	w	access:public	ctype:Language	line:48	type:string
HoverParams	langserver\lsp.go	121;"	t	access:public	line:121	type:struct
HoverProvider	langserver\lsp.go	50;"	w	access:public	ctype:ServerCapabilities	line:50	type:bool
HoverStdin	langserver\handler.go	49;"	w	access:public	ctype:Language	line:49	type:bool
HoverType	langserver\handler.go	50;"	w	access:public	ctype:Language	line:50	type:string
InitializationOptions	langserver\lsp.go	9;"	w	access:public	ctype:InitializeParams	line:9	type:InitializeOptions
InitializeOptions	langserver\lsp.go	15;"	t	access:public	line:15	type:struct
InitializeParams	langserver\lsp.go	6;"	t	access:public	line:6	type:struct
InitializeResult	langserver\lsp.go	23;"	t	access:public	line:23	type:struct
InsertSpaces	langserver\lsp.go	168;"	w	access:public	ctype:FormattingOptions	line:168	type:bool
InsertText	langserver\lsp.go	274;"	w	access:public	ctype:CompletionItem	line:274	type:string
InsertTextFormat	langserver\lsp.go	233;"	t	access:public	line:233	type:int
InsertTextFormat	langserver\lsp.go	275;"	w	access:public	ctype:CompletionItem	line:275	type:InsertTextFormat
InterfaceCompletion	langserver\lsp.go	209;"	c	access:public	line:209	type:CompletionItemKind
IsPreferred	langserver\lsp.go	258;"	w	access:public	ctype:CodeAction	line:258	type:bool
KeywordCompletion	langserver\lsp.go	215;"	c	access:public	line:215	type:CompletionItemKind
Kind	langserver\lsp.go	191;"	w	access:public	ctype:SymbolInformation	line:191	type:int64
Kind	langserver\lsp.go	266;"	w	access:public	ctype:CompletionItem	line:266	type:CompletionItemKind
Kind	langserver\lsp.go	306;"	w	access:public	ctype:MarkupContent	line:306	type:MarkupKind
Label	langserver\lsp.go	265;"	w	access:public	ctype:CompletionItem	line:265	type:string
Language	langserver\handler.go	38;"	t	access:public	line:38	type:struct
Language	langserver\lsp.go	291;"	w	access:public	ctype:MarkedString	line:291	type:string
LanguageID	langserver\handler.go	83;"	w	access:public	ctype:File	line:83	type:string
LanguageID	langserver\lsp.go	57;"	w	access:public	ctype:TextDocumentItem	line:57	type:string
Languages	langserver\handler.go	24;"	w	access:public	ctype:Config	line:24	type:map[string][]Language
Languages	langserver\handler.go	34;"	w	access:public	ctype:Config1	line:34	type:map[string]Language
Line	langserver\lsp.go	139;"	w	access:public	ctype:Position	line:139	type:int
LintCommand	langserver\handler.go	42;"	w	access:public	ctype:Language	line:42	type:string
LintFormats	langserver\handler.go	39;"	w	access:public	ctype:Language	line:39	type:[]string
LintIgnoreExitCode	langserver\handler.go	43;"	w	access:public	ctype:Language	line:43	type:bool
LintOffset	langserver\handler.go	41;"	w	access:public	ctype:Language	line:41	type:int
LintStdin	langserver\handler.go	40;"	w	access:public	ctype:Language	line:40	type:bool
Location	langserver\lsp.go	126;"	t	access:public	line:126	type:struct
Location	langserver\lsp.go	145;"	w	access:public	ctype:DiagnosticRelatedInformation	line:145	type:Location
Location	langserver\lsp.go	193;"	w	access:public	ctype:SymbolInformation	line:193	type:Location
LogWriter	langserver\handler.go	26;"	w	access:public	ctype:Config	line:26	type:io.Writer
LogWriter	langserver\handler.go	32;"	w	access:public	ctype:Config1	line:32	type:io.Writer
Markdown	langserver\lsp.go	301;"	c	access:public	line:301
MarkedString	langserver\lsp.go	290;"	t	access:public	line:290	type:struct
MarkupContent	langserver\lsp.go	305;"	t	access:public	line:305	type:struct
MarkupKind	langserver\lsp.go	296;"	t	access:public	line:296	type:string
Message	langserver\lsp.go	146;"	w	access:public	ctype:DiagnosticRelatedInformation	line:146	type:string
Message	langserver\lsp.go	155;"	w	access:public	ctype:Diagnostic	line:155	type:string
Method	langserver\lsp.go	366;"	w	access:public	ctype:NotificationMessage	line:366	type:string
MethodCompletion	langserver\lsp.go	203;"	c	access:public	line:203	type:CompletionItemKind
ModuleCompletion	langserver\lsp.go	210;"	c	access:public	line:210	type:CompletionItemKind
Name	langserver\lsp.go	190;"	w	access:public	ctype:SymbolInformation	line:190	type:string
NewHandler	langserver\handler.go	55;"	f	access:public	line:55	signature:(config *Config)	type:jsonrpc2.Handler
NewText	langserver\lsp.go	180;"	w	access:public	ctype:TextEdit	line:180	type:string
NotificationMessage	langserver\lsp.go	365;"	t	access:public	line:365	type:struct
Only	langserver\lsp.go	341;"	w	access:public	ctype:CodeActionContext	line:341	type:[]CodeActionKind
OperatorCompletion	langserver\lsp.go	225;"	c	access:public	line:225	type:CompletionItemKind
Options	langserver\lsp.go	174;"	w	access:public	ctype:DocumentFormattingParams	line:174	type:FormattingOptions
Params	langserver\lsp.go	367;"	w	access:public	ctype:NotificationMessage	line:367	type:interface{}
PartialResultParams	langserver\lsp.go	345;"	t	access:public	line:345	type:struct
PartialResultParams	langserver\lsp.go	352;"	e	access:public	ctype:CodeActionParams	line:352	type:PartialResultParams
PartialResultParams	langserver\lsp.go	374;"	e	access:public	ctype:DocumentDefinitionParams	line:374	type:PartialResultParams
PartialResultToken	langserver\lsp.go	346;"	w	access:public	ctype:PartialResultParams	line:346	type:interface{}
PlainText	langserver\lsp.go	300;"	c	access:public	line:300	type:MarkupKind
PlainTextTextFormat	langserver\lsp.go	237;"	c	access:public	line:237	type:InsertTextFormat
Position	langserver\lsp.go	105;"	w	access:public	ctype:TextDocumentPositionParams	line:105	type:Position
Position	langserver\lsp.go	138;"	t	access:public	line:138	type:struct
Preselect	langserver\lsp.go	271;"	w	access:public	ctype:CompletionItem	line:271	type:bool
ProcessID	langserver\lsp.go	7;"	w	access:public	ctype:InitializeParams	line:7	type:int
PropertyCompletion	langserver\lsp.go	211;"	c	access:public	line:211	type:CompletionItemKind
PublishDiagnosticsParams	langserver\lsp.go	160;"	t	access:public	line:160	type:struct
QuickFix	langserver\lsp.go	329;"	c	access:public	line:329
Range	langserver\lsp.go	128;"	w	access:public	ctype:Location	line:128	type:Range
Range	langserver\lsp.go	132;"	t	access:public	line:132	type:struct
Range	langserver\lsp.go	151;"	w	access:public	ctype:Diagnostic	line:151	type:Range
Range	langserver\lsp.go	179;"	w	access:public	ctype:TextEdit	line:179	type:Range
Range	langserver\lsp.go	286;"	w	access:public	ctype:Hover	line:286	type:*Range
Range	langserver\lsp.go	355;"	w	access:public	ctype:CodeActionParams	line:355	type:Range
Range	langserver\lsp.go	85;"	w	access:public	ctype:TextDocumentContentChangeEvent	line:85	type:Range
RangeLength	langserver\lsp.go	86;"	w	access:public	ctype:TextDocumentContentChangeEvent	line:86	type:int
Read	main.go	112;"	m	access:public	ctype:stdrwc	line:112	signature:(p []byte)	type:int, error
Refactor	langserver\lsp.go	330;"	c	access:public	line:330
RefactorExtract	langserver\lsp.go	331;"	c	access:public	line:331
RefactorInline	langserver\lsp.go	332;"	c	access:public	line:332
RefactorRewrite	langserver\lsp.go	333;"	c	access:public	line:333
ReferenceCompletion	langserver\lsp.go	219;"	c	access:public	line:219	type:CompletionItemKind
RelatedInformation	langserver\lsp.go	156;"	w	access:public	ctype:Diagnostic	line:156	type:[]DiagnosticRelatedInformation
ResolveProvider	langserver\lsp.go	39;"	w	access:public	ctype:CompletionProvider	line:39	type:bool
RootURI	langserver\lsp.go	8;"	w	access:public	ctype:InitializeParams	line:8	type:string
ServerCapabilities	langserver\lsp.go	44;"	t	access:public	line:44	type:struct
Settings	langserver\lsp.go	361;"	w	access:public	ctype:DidChangeConfigurationParams	line:361	type:interface{}
Severity	langserver\lsp.go	152;"	w	access:public	ctype:Diagnostic	line:152	type:int
SnippetCompletion	langserver\lsp.go	216;"	c	access:public	line:216	type:CompletionItemKind
SnippetTextFormat	langserver\lsp.go	238;"	c	access:public	line:238	type:InsertTextFormat
SortText	langserver\lsp.go	272;"	w	access:public	ctype:CompletionItem	line:272	type:string
Source	langserver\lsp.go	154;"	w	access:public	ctype:Diagnostic	line:154	type:*string
Source	langserver\lsp.go	334;"	c	access:public	line:334
SourceOrganizeImports	langserver\lsp.go	335;"	c	access:public	line:335
Start	langserver\lsp.go	133;"	w	access:public	ctype:Range	line:133	type:Position
StructCompletion	langserver\lsp.go	223;"	c	access:public	line:223	type:CompletionItemKind
SymbolCommand	langserver\handler.go	46;"	w	access:public	ctype:Language	line:46	type:string
SymbolInformation	langserver\lsp.go	189;"	t	access:public	line:189	type:struct
TDSKFull	langserver\lsp.go	33;"	c	access:public	line:33
TDSKIncremental	langserver\lsp.go	34;"	c	access:public	line:34
TDSKNone	langserver\lsp.go	32;"	c	access:public	line:32	type:TextDocumentSyncKind
TabSize	langserver\lsp.go	167;"	w	access:public	ctype:FormattingOptions	line:167	type:int64
Tags	langserver\lsp.go	267;"	w	access:public	ctype:CompletionItem	line:267	type:[]CompletionItemTag
TestCtags	langserver\handle_text_document_definition_test.go	21;"	f	access:public	line:21	signature:(t *testing.T)
TestFindTags	langserver\handle_text_document_definition_test.go	9;"	f	access:public	line:9	signature:(t *testing.T)
TestLintFileMatched	langserver\handler_test.go	40;"	f	access:public	line:40	signature:(t *testing.T)
TestLintFileMatchedForce	langserver\handler_test.go	91;"	f	access:public	line:91	signature:(t *testing.T)
TestLintNoFileMatched	langserver\handler_test.go	25;"	f	access:public	line:25	signature:(t *testing.T)
TestLintNoLinter	langserver\handler_test.go	10;"	f	access:public	line:10	signature:(t *testing.T)
Text	langserver\handler.go	84;"	w	access:public	ctype:File	line:84	type:string
Text	langserver\lsp.go	59;"	w	access:public	ctype:TextDocumentItem	line:59	type:string
Text	langserver\lsp.go	87;"	w	access:public	ctype:TextDocumentContentChangeEvent	line:87	type:string
Text	langserver\lsp.go	98;"	w	access:public	ctype:DidSaveTextDocumentParams	line:98	type:*string
TextCompletion	langserver\lsp.go	202;"	c	access:public	line:202	type:CompletionItemKind
TextDocument	langserver\lsp.go	104;"	w	access:public	ctype:TextDocumentPositionParams	line:104	type:TextDocumentIdentifier
TextDocument	langserver\lsp.go	173;"	w	access:public	ctype:DocumentFormattingParams	line:173	type:TextDocumentIdentifier
TextDocument	langserver\lsp.go	185;"	w	access:public	ctype:DocumentSymbolParams	line:185	type:TextDocumentIdentifier
TextDocument	langserver\lsp.go	354;"	w	access:public	ctype:CodeActionParams	line:354	type:TextDocumentIdentifier
TextDocument	langserver\lsp.go	75;"	w	access:public	ctype:DidOpenTextDocumentParams	line:75	type:TextDocumentItem
TextDocument	langserver\lsp.go	80;"	w	access:public	ctype:DidCloseTextDocumentParams	line:80	type:TextDocumentIdentifier
TextDocument	langserver\lsp.go	92;"	w	access:public	ctype:DidChangeTextDocumentParams	line:92	type:VersionedTextDocumentIdentifier
TextDocument	langserver\lsp.go	99;"	w	access:public	ctype:DidSaveTextDocumentParams	line:99	type:TextDocumentIdentifier
TextDocumentContentChangeEvent	langserver\lsp.go	84;"	t	access:public	line:84	type:struct
TextDocumentIdentifier	langserver\lsp.go	64;"	e	access:public	ctype:VersionedTextDocumentIdentifier	line:64	type:TextDocumentIdentifier
TextDocumentIdentifier	langserver\lsp.go	69;"	t	access:public	line:69	type:struct
TextDocumentItem	langserver\lsp.go	55;"	t	access:public	line:55	type:struct
TextDocumentPositionParams	langserver\lsp.go	103;"	t	access:public	line:103	type:struct
TextDocumentPositionParams	langserver\lsp.go	110;"	e	access:public	ctype:CompletionParams	line:110	type:TextDocumentPositionParams
TextDocumentPositionParams	langserver\lsp.go	122;"	e	access:public	ctype:HoverParams	line:122	type:TextDocumentPositionParams
TextDocumentPositionParams	langserver\lsp.go	372;"	e	access:public	ctype:DocumentDefinitionParams	line:372	type:TextDocumentPositionParams
TextDocumentSync	langserver\lsp.go	45;"	w	access:public	ctype:ServerCapabilities	line:45	type:TextDocumentSyncKind
TextDocumentSyncKind	langserver\lsp.go	28;"	t	access:public	line:28	type:int
TextEdit	langserver\lsp.go	178;"	t	access:public	line:178	type:struct
TextEdit	langserver\lsp.go	276;"	w	access:public	ctype:CompletionItem	line:276	type:*TextEdit
Title	langserver\lsp.go	243;"	w	access:public	ctype:Command	line:243	type:string
Title	langserver\lsp.go	256;"	w	access:public	ctype:CodeAction	line:256	type:string
Trace	langserver\lsp.go	11;"	w	access:public	ctype:InitializeParams	line:11	type:string
TriggerCharacter	langserver\lsp.go	117;"	w	access:public	ctype:CompletionContext	line:117	type:*string
TriggerCharacters	langserver\lsp.go	40;"	w	access:public	ctype:CompletionProvider	line:40	type:[]string
TriggerKind	langserver\lsp.go	116;"	w	access:public	ctype:CompletionContext	line:116	type:int
TypeParameterCompletion	langserver\lsp.go	226;"	c	access:public	line:226	type:CompletionItemKind
URI	langserver\lsp.go	127;"	w	access:public	ctype:Location	line:127	type:string
URI	langserver\lsp.go	161;"	w	access:public	ctype:PublishDiagnosticsParams	line:161	type:string
URI	langserver\lsp.go	56;"	w	access:public	ctype:TextDocumentItem	line:56	type:string
URI	langserver\lsp.go	70;"	w	access:public	ctype:TextDocumentIdentifier	line:70	type:string
UnitCompletion	langserver\lsp.go	212;"	c	access:public	line:212	type:CompletionItemKind
Value	langserver\lsp.go	292;"	w	access:public	ctype:MarkedString	line:292	type:string
Value	langserver\lsp.go	307;"	w	access:public	ctype:MarkupContent	line:307	type:string
ValueCompletion	langserver\lsp.go	213;"	c	access:public	line:213	type:CompletionItemKind
VariableCompletion	langserver\lsp.go	207;"	c	access:public	line:207	type:CompletionItemKind
Version	langserver\handler.go	22;"	w	access:public	ctype:Config	line:22	type:int
Version	langserver\handler.go	31;"	w	access:public	ctype:Config1	line:31	type:int
Version	langserver\lsp.go	58;"	w	access:public	ctype:TextDocumentItem	line:58	type:int
Version	langserver\lsp.go	65;"	w	access:public	ctype:VersionedTextDocumentIdentifier	line:65	type:int
VersionedTextDocumentIdentifier	langserver\lsp.go	63;"	t	access:public	line:63	type:struct
WorkDoneProgressParams	langserver\lsp.go	311;"	t	access:public	line:311	type:struct
WorkDoneProgressParams	langserver\lsp.go	317;"	e	access:public	ctype:ExecuteCommandParams	line:317	type:WorkDoneProgressParams
WorkDoneProgressParams	langserver\lsp.go	351;"	e	access:public	ctype:CodeActionParams	line:351	type:WorkDoneProgressParams
WorkDoneProgressParams	langserver\lsp.go	373;"	e	access:public	ctype:DocumentDefinitionParams	line:373	type:WorkDoneProgressParams
WorkDoneToken	langserver\lsp.go	312;"	w	access:public	ctype:WorkDoneProgressParams	line:312	type:interface{}
WorkspaceEdit	langserver\lsp.go	249;"	t	access:public	line:249	type:struct
Write	main.go	116;"	m	access:public	ctype:stdrwc	line:116	signature:(p []byte)	type:int, error
bufio	langserver\handle_text_document_completion.go	4;"	i	line:4
bufio	langserver\handle_text_document_definition.go	4;"	i	line:4
bufio	langserver\handle_text_document_symbol.go	4;"	i	line:4
bytes	langserver\handle_text_document_completion.go	5;"	i	line:5
bytes	langserver\handle_text_document_symbol.go	5;"	i	line:5
closeFile	langserver\handler.go	267;"	m	access:private	ctype:langHandler	line:267	signature:(uri string)	type:error
codeAction	langserver\handle_text_document_code_action.go	85;"	m	access:private	ctype:langHandler	line:85	signature:(uri string, params *CodeActionParams)	type:[]Command, error
commands	langserver\handler.go	73;"	w	access:private	ctype:langHandler	line:73	type:[]Command
completion	langserver\handle_text_document_completion.go	31;"	m	access:private	ctype:langHandler	line:31	signature:(uri string, params *CompletionParams)	type:[]CompletionItem, error
configFor	langserver\handler.go	297;"	m	access:private	ctype:langHandler	line:297	signature:(uri string)	type:[]Language
configs	langserver\handler.go	74;"	w	access:private	ctype:langHandler	line:74	type:map[string][]Language
conn	langserver\handler.go	77;"	w	access:private	ctype:langHandler	line:77	type:*jsonrpc2.Conn
context	langserver\handle_initialize.go	4;"	i	line:4
context	langserver\handle_shutdown.go	4;"	i	line:4
context	langserver\handle_text_document_code_action.go	4;"	i	line:4
context	langserver\handle_text_document_completion.go	6;"	i	line:6
context	langserver\handle_text_document_definition.go	5;"	i	line:5
context	langserver\handle_text_document_did_change.go	4;"	i	line:4
context	langserver\handle_text_document_did_close.go	4;"	i	line:4
context	langserver\handle_text_document_did_open.go	4;"	i	line:4
context	langserver\handle_text_document_did_save.go	4;"	i	line:4
context	langserver\handle_text_document_formatting.go	4;"	i	line:4
context	langserver\handle_text_document_hover.go	4;"	i	line:4
context	langserver\handle_text_document_symbol.go	6;"	i	line:6
context	langserver\handle_workspace_did_change_configuration.go	4;"	i	line:4
context	langserver\handle_workspace_execute_command.go	4;"	i	line:4
context	langserver\handler.go	4;"	i	line:4
context	main.go	4;"	i	line:4
ctags	langserver\handle_text_document_definition.go	34;"	m	access:private	ctype:langHandler	line:34	signature:(fname string, word string)	type:[]Location, error
definition	langserver\handle_text_document_definition.go	112;"	m	access:private	ctype:langHandler	line:112	signature:(uri string, params *DocumentDefinitionParams)	type:[]Location, error
didChangeConfiguration	langserver\handler.go	309;"	m	access:private	ctype:langHandler	line:309	signature:(params *DidChangeConfigurationParams)	type:interface{}, error
encoding/json	langserver\handle_initialize.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_code_action.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_completion.go	7;"	i	line:7
encoding/json	langserver\handle_text_document_definition.go	6;"	i	line:6
encoding/json	langserver\handle_text_document_did_change.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_did_close.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_did_open.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_did_save.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_formatting.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_hover.go	5;"	i	line:5
encoding/json	langserver\handle_text_document_symbol.go	7;"	i	line:7
encoding/json	langserver\handle_workspace_did_change_configuration.go	5;"	i	line:5
encoding/json	langserver\handle_workspace_execute_command.go	5;"	i	line:5
executeCommand	langserver\handle_text_document_code_action.go	28;"	m	access:private	ctype:langHandler	line:28	signature:(params *ExecuteCommandParams)	type:interface{}, error
files	langserver\handler.go	75;"	w	access:private	ctype:langHandler	line:75	type:map[string]*File
findTags	langserver\handle_text_document_definition.go	94;"	m	access:private	ctype:langHandler	line:94	signature:(fname string)	type:string
flag	main.go	5;"	i	line:5
fmt	langserver\handle_text_document_code_action.go	6;"	i	line:6
fmt	langserver\handle_text_document_completion.go	8;"	i	line:8
fmt	langserver\handle_text_document_definition.go	7;"	i	line:7
fmt	langserver\handle_text_document_definition_test.go	4;"	i	line:4
fmt	langserver\handle_text_document_formatting.go	6;"	i	line:6
fmt	langserver\handle_text_document_hover.go	6;"	i	line:6
fmt	langserver\handle_text_document_symbol.go	8;"	i	line:8
fmt	langserver\handler.go	5;"	i	line:5
fmt	main.go	6;"	i	line:6
formatting	langserver\handle_text_document_formatting.go	29;"	m	access:private	ctype:langHandler	line:29	signature:(uri string)	type:[]TextEdit, error
fromURI	langserver\handler.go	101;"	f	access:private	line:101	signature:(uri string)	type:string, error
github.com/mattn/efm-langserver/langserver	main.go	14;"	i	line:14
github.com/mattn/go-unicodeclass	langserver\handle_text_document_definition.go	17;"	i	line:17
github.com/mattn/go-unicodeclass	langserver\handle_text_document_hover.go	13;"	i	line:13
github.com/reviewdog/errorformat	langserver\handle_text_document_symbol.go	15;"	i	line:15
github.com/reviewdog/errorformat	langserver\handler.go	16;"	i	line:16
github.com/sourcegraph/jsonrpc2	langserver\handle_initialize.go	8;"	i	line:8
github.com/sourcegraph/jsonrpc2	langserver\handle_shutdown.go	6;"	i	line:6
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_code_action.go	12;"	i	line:12
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_completion.go	15;"	i	line:15
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_definition.go	18;"	i	line:18
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_did_change.go	7;"	i	line:7
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_did_close.go	7;"	i	line:7
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_did_open.go	7;"	i	line:7
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_did_save.go	7;"	i	line:7
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_formatting.go	13;"	i	line:13
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_hover.go	14;"	i	line:14
github.com/sourcegraph/jsonrpc2	langserver\handle_text_document_symbol.go	16;"	i	line:16
github.com/sourcegraph/jsonrpc2	langserver\handle_workspace_did_change_configuration.go	7;"	i	line:7
github.com/sourcegraph/jsonrpc2	langserver\handle_workspace_execute_command.go	7;"	i	line:7
github.com/sourcegraph/jsonrpc2	langserver\handler.go	17;"	i	line:17
github.com/sourcegraph/jsonrpc2	main.go	15;"	i	line:15
gopkg.in/yaml.v3	main.go	12;"	i	line:12
handle	langserver\handler.go	313;"	m	access:private	ctype:langHandler	line:313	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleInitialize	langserver\handle_initialize.go	11;"	m	access:private	ctype:langHandler	line:11	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleShutdown	langserver\handle_shutdown.go	9;"	m	access:private	ctype:langHandler	line:9	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentCodeAction	langserver\handle_text_document_code_action.go	15;"	m	access:private	ctype:langHandler	line:15	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentCompletion	langserver\handle_text_document_completion.go	18;"	m	access:private	ctype:langHandler	line:18	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentDefinition	langserver\handle_text_document_definition.go	21;"	m	access:private	ctype:langHandler	line:21	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentDidChange	langserver\handle_text_document_did_change.go	10;"	m	access:private	ctype:langHandler	line:10	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentDidClose	langserver\handle_text_document_did_close.go	10;"	m	access:private	ctype:langHandler	line:10	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentDidOpen	langserver\handle_text_document_did_open.go	10;"	m	access:private	ctype:langHandler	line:10	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentDidSave	langserver\handle_text_document_did_save.go	10;"	m	access:private	ctype:langHandler	line:10	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentFormatting	langserver\handle_text_document_formatting.go	16;"	m	access:private	ctype:langHandler	line:16	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentHover	langserver\handle_text_document_hover.go	17;"	m	access:private	ctype:langHandler	line:17	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleTextDocumentSymbol	langserver\handle_text_document_symbol.go	19;"	m	access:private	ctype:langHandler	line:19	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleWorkspaceDidChangeConfiguration	langserver\handle_workspace_did_change_configuration.go	10;"	m	access:private	ctype:langHandler	line:10	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
handleWorkspaceExecuteCommand	langserver\handle_workspace_execute_command.go	10;"	m	access:private	ctype:langHandler	line:10	signature:(ctx context.Context, conn *jsonrpc2.Conn, req *jsonrpc2.Request)	type:interface{}, error
hover	langserver\handle_text_document_hover.go	30;"	m	access:private	ctype:langHandler	line:30	signature:(uri string, params *HoverParams)	type:*Hover, error
io	langserver\handler.go	6;"	i	line:6
io/ioutil	langserver\handle_text_document_definition.go	8;"	i	line:8
isWindowsDrivePath	langserver\handler.go	87;"	f	access:private	line:87	signature:(path string)	type:bool
isWindowsDriveURI	langserver\handler.go	94;"	f	access:private	line:94	signature:(uri string)	type:bool
langHandler	langserver\handler.go	71;"	t	access:private	line:71	type:struct
langserver	langserver\handle_initialize.go	1;"	p	line:1
langserver	langserver\handle_shutdown.go	1;"	p	line:1
langserver	langserver\handle_text_document_code_action.go	1;"	p	line:1
langserver	langserver\handle_text_document_completion.go	1;"	p	line:1
langserver	langserver\handle_text_document_definition.go	1;"	p	line:1
langserver	langserver\handle_text_document_definition_test.go	1;"	p	line:1
langserver	langserver\handle_text_document_did_change.go	1;"	p	line:1
langserver	langserver\handle_text_document_did_close.go	1;"	p	line:1
langserver	langserver\handle_text_document_did_open.go	1;"	p	line:1
langserver	langserver\handle_text_document_did_save.go	1;"	p	line:1
langserver	langserver\handle_text_document_formatting.go	1;"	p	line:1
langserver	langserver\handle_text_document_hover.go	1;"	p	line:1
langserver	langserver\handle_text_document_symbol.go	1;"	p	line:1
langserver	langserver\handle_workspace_did_change_configuration.go	1;"	p	line:1
langserver	langserver\handle_workspace_execute_command.go	1;"	p	line:1
langserver	langserver\handler.go	1;"	p	line:1
langserver	langserver\handler_test.go	1;"	p	line:1
langserver	langserver\lsp.go	1;"	p	line:1
lint	langserver\handler.go	146;"	m	access:private	ctype:langHandler	line:146	signature:(uri string)	type:[]Diagnostic, error
linter	langserver\handler.go	125;"	m	access:private	ctype:langHandler	line:125	signature:()
loadConfig	main.go	18;"	f	access:private	line:18	signature:(yamlfile string)	type:*langserver.Config, error
log	langserver\handle_text_document_definition_test.go	5;"	i	line:5
log	langserver\handler.go	7;"	i	line:7
log	langserver\handler_test.go	4;"	i	line:4
log	main.go	7;"	i	line:7
logger	langserver\handler.go	72;"	w	access:private	ctype:langHandler	line:72	type:*log.Logger
main	main.go	1;"	p	line:1
main	main.go	51;"	f	access:private	line:51	signature:()
net/url	langserver\handler.go	8;"	i	line:8
openFile	langserver\handler.go	277;"	m	access:private	ctype:langHandler	line:277	signature:(uri string, languageID string)	type:error
os	langserver\handle_text_document_completion.go	9;"	i	line:9
os	langserver\handle_text_document_definition.go	9;"	i	line:9
os	langserver\handle_text_document_formatting.go	7;"	i	line:7
os	langserver\handle_text_document_hover.go	7;"	i	line:7
os	langserver\handle_text_document_symbol.go	9;"	i	line:9
os	langserver\handler.go	9;"	i	line:9
os	main.go	8;"	i	line:8
os/exec	langserver\handle_text_document_code_action.go	7;"	i	line:7
os/exec	langserver\handle_text_document_completion.go	10;"	i	line:10
os/exec	langserver\handle_text_document_formatting.go	8;"	i	line:8
os/exec	langserver\handle_text_document_hover.go	8;"	i	line:8
os/exec	langserver\handle_text_document_symbol.go	10;"	i	line:10
os/exec	langserver\handler.go	10;"	i	line:10
path/filepath	langserver\handle_initialize.go	6;"	i	line:6
path/filepath	langserver\handle_text_document_code_action.go	8;"	i	line:8
path/filepath	langserver\handle_text_document_completion.go	11;"	i	line:11
path/filepath	langserver\handle_text_document_definition.go	10;"	i	line:10
path/filepath	langserver\handle_text_document_formatting.go	9;"	i	line:9
path/filepath	langserver\handle_text_document_symbol.go	11;"	i	line:11
path/filepath	langserver\handler.go	11;"	i	line:11
path/filepath	main.go	9;"	i	line:9
regexp	langserver\handle_text_document_definition.go	11;"	i	line:11
request	langserver\handler.go	76;"	w	access:private	ctype:langHandler	line:76	type:chan string
rootPath	langserver\handler.go	78;"	w	access:private	ctype:langHandler	line:78	type:string
runtime	langserver\handle_text_document_code_action.go	9;"	i	line:9
runtime	langserver\handle_text_document_completion.go	12;"	i	line:12
runtime	langserver\handle_text_document_definition.go	12;"	i	line:12
runtime	langserver\handle_text_document_formatting.go	10;"	i	line:10
runtime	langserver\handle_text_document_hover.go	9;"	i	line:9
runtime	langserver\handle_text_document_symbol.go	12;"	i	line:12
runtime	langserver\handler.go	12;"	i	line:12
runtime	langserver\handler_test.go	5;"	i	line:5
runtime	main.go	10;"	i	line:10
saveFile	langserver\handler.go	272;"	m	access:private	ctype:langHandler	line:272	signature:(uri string)	type:error
stdrwc	main.go	110;"	t	access:private	line:110	type:struct
strconv	langserver\handle_text_document_definition.go	13;"	i	line:13
strings	langserver\handle_text_document_code_action.go	10;"	i	line:10
strings	langserver\handle_text_document_completion.go	13;"	i	line:13
strings	langserver\handle_text_document_definition.go	14;"	i	line:14
strings	langserver\handle_text_document_formatting.go	11;"	i	line:11
strings	langserver\handle_text_document_hover.go	10;"	i	line:10
strings	langserver\handle_text_document_symbol.go	13;"	i	line:13
strings	langserver\handler.go	13;"	i	line:13
strings	langserver\handler_test.go	6;"	i	line:6
symbol	langserver\handle_text_document_symbol.go	61;"	m	access:private	ctype:langHandler	line:61	signature:(uri string)	type:[]SymbolInformation, error
symbolKindMap	langserver\handle_text_document_symbol.go	32;"	v	access:private	line:32
testing	langserver\handle_text_document_definition_test.go	6;"	i	line:6
testing	langserver\handler_test.go	7;"	i	line:7
toURI	langserver\handler.go	115;"	f	access:private	line:115	signature:(path string)	type:*url.URL
unicode	langserver\handler.go	14;"	i	line:14
unicode/utf16	langserver\handle_text_document_definition.go	15;"	i	line:15
unicode/utf16	langserver\handle_text_document_hover.go	11;"	i	line:11
updateFile	langserver\handler.go	286;"	m	access:private	ctype:langHandler	line:286	signature:(uri string, text string)	type:error
wildcard	langserver\lsp.go	3;"	c	access:private	line:3
