Created
June 26, 2016 19:37
-
-
Save zchee/bbe4357ed566b0d4deda510fb888b751 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 *ast.File { | |
1 . Package: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:1:1 | |
2 . Name: *ast.Ident { | |
3 . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:1:9 | |
4 . . Name: "analyze" | |
5 . } | |
6 . Decls: []ast.Decl (len = 12) { | |
7 . . 0: *ast.GenDecl { | |
8 . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:3:1 | |
9 . . . Tok: import | |
10 . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:3:8 | |
11 . . . Specs: []ast.Spec (len = 16) { | |
12 . . . . 0: *ast.ImportSpec { | |
13 . . . . . Path: *ast.BasicLit { | |
14 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:4:2 | |
15 . . . . . . Kind: STRING | |
16 . . . . . . Value: "\"bytes\"" | |
17 . . . . . } | |
18 . . . . . EndPos: - | |
19 . . . . } | |
20 . . . . 1: *ast.ImportSpec { | |
21 . . . . . Path: *ast.BasicLit { | |
22 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:5:2 | |
23 . . . . . . Kind: STRING | |
24 . . . . . . Value: "\"fmt\"" | |
25 . . . . . } | |
26 . . . . . EndPos: - | |
27 . . . . } | |
28 . . . . 2: *ast.ImportSpec { | |
29 . . . . . Path: *ast.BasicLit { | |
30 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:6:2 | |
31 . . . . . . Kind: STRING | |
32 . . . . . . Value: "\"go/ast\"" | |
33 . . . . . } | |
34 . . . . . EndPos: - | |
35 . . . . } | |
36 . . . . 3: *ast.ImportSpec { | |
37 . . . . . Path: *ast.BasicLit { | |
38 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:7:2 | |
39 . . . . . . Kind: STRING | |
40 . . . . . . Value: "\"go/parser\"" | |
41 . . . . . } | |
42 . . . . . EndPos: - | |
43 . . . . } | |
44 . . . . 4: *ast.ImportSpec { | |
45 . . . . . Path: *ast.BasicLit { | |
46 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:8:2 | |
47 . . . . . . Kind: STRING | |
48 . . . . . . Value: "\"go/token\"" | |
49 . . . . . } | |
50 . . . . . EndPos: - | |
51 . . . . } | |
52 . . . . 5: *ast.ImportSpec { | |
53 . . . . . Path: *ast.BasicLit { | |
54 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:9:2 | |
55 . . . . . . Kind: STRING | |
56 . . . . . . Value: "\"go/types\"" | |
57 . . . . . } | |
58 . . . . . EndPos: - | |
59 . . . . } | |
60 . . . . 6: *ast.ImportSpec { | |
61 . . . . . Path: *ast.BasicLit { | |
62 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:10:2 | |
63 . . . . . . Kind: STRING | |
64 . . . . . . Value: "\"nvim-go/config\"" | |
65 . . . . . } | |
66 . . . . . EndPos: - | |
67 . . . . } | |
68 . . . . 7: *ast.ImportSpec { | |
69 . . . . . Path: *ast.BasicLit { | |
70 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:11:2 | |
71 . . . . . . Kind: STRING | |
72 . . . . . . Value: "\"nvim-go/context\"" | |
73 . . . . . } | |
74 . . . . . EndPos: - | |
75 . . . . } | |
76 . . . . 8: *ast.ImportSpec { | |
77 . . . . . Path: *ast.BasicLit { | |
78 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:12:2 | |
79 . . . . . . Kind: STRING | |
80 . . . . . . Value: "\"nvim-go/nvim\"" | |
81 . . . . . } | |
82 . . . . . EndPos: - | |
83 . . . . } | |
84 . . . . 9: *ast.ImportSpec { | |
85 . . . . . Path: *ast.BasicLit { | |
86 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:13:2 | |
87 . . . . . . Kind: STRING | |
88 . . . . . . Value: "\"nvim-go/nvim/buffer\"" | |
89 . . . . . } | |
90 . . . . . EndPos: - | |
91 . . . . } | |
92 . . . . 10: *ast.ImportSpec { | |
93 . . . . . Path: *ast.BasicLit { | |
94 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:14:2 | |
95 . . . . . . Kind: STRING | |
96 . . . . . . Value: "\"nvim-go/nvim/profile\"" | |
97 . . . . . } | |
98 . . . . . EndPos: - | |
99 . . . . } | |
100 . . . . 11: *ast.ImportSpec { | |
101 . . . . . Path: *ast.BasicLit { | |
102 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:15:2 | |
103 . . . . . . Kind: STRING | |
104 . . . . . . Value: "\"path/filepath\"" | |
105 . . . . . } | |
106 . . . . . EndPos: - | |
107 . . . . } | |
108 . . . . 12: *ast.ImportSpec { | |
109 . . . . . Path: *ast.BasicLit { | |
110 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:16:2 | |
111 . . . . . . Kind: STRING | |
112 . . . . . . Value: "\"strings\"" | |
113 . . . . . } | |
114 . . . . . EndPos: - | |
115 . . . . } | |
116 . . . . 13: *ast.ImportSpec { | |
117 . . . . . Path: *ast.BasicLit { | |
118 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:17:2 | |
119 . . . . . . Kind: STRING | |
120 . . . . . . Value: "\"time\"" | |
121 . . . . . } | |
122 . . . . . EndPos: - | |
123 . . . . } | |
124 . . . . 14: *ast.ImportSpec { | |
125 . . . . . Path: *ast.BasicLit { | |
126 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:19:2 | |
127 . . . . . . Kind: STRING | |
128 . . . . . . Value: "\"github.com/garyburd/neovim-go/vim\"" | |
129 . . . . . } | |
130 . . . . . EndPos: - | |
131 . . . . } | |
132 . . . . 15: *ast.ImportSpec { | |
133 . . . . . Path: *ast.BasicLit { | |
134 . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:20:2 | |
135 . . . . . . Kind: STRING | |
136 . . . . . . Value: "\"github.com/juju/errors\"" | |
137 . . . . . } | |
138 . . . . . EndPos: - | |
139 . . . . } | |
140 . . . } | |
141 . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:21:1 | |
142 . . } | |
143 . . 1: *ast.GenDecl { | |
144 . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:23:1 | |
145 . . . Tok: const | |
146 . . . Lparen: - | |
147 . . . Specs: []ast.Spec (len = 1) { | |
148 . . . . 0: *ast.ValueSpec { | |
149 . . . . . Names: []*ast.Ident (len = 1) { | |
150 . . . . . . 0: *ast.Ident { | |
151 . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:23:7 | |
152 . . . . . . . Name: "pkgAnalyzeBuffer" | |
153 . . . . . . . Obj: *ast.Object { | |
154 . . . . . . . . Kind: const | |
155 . . . . . . . . Name: "pkgAnalyzeBuffer" | |
156 . . . . . . . . Decl: *(obj @ 148) | |
157 . . . . . . . . Data: 0 | |
158 . . . . . . . } | |
159 . . . . . . } | |
160 . . . . . } | |
161 . . . . . Values: []ast.Expr (len = 1) { | |
162 . . . . . . 0: *ast.BasicLit { | |
163 . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:23:26 | |
164 . . . . . . . Kind: STRING | |
165 . . . . . . . Value: "\"GoAnalyzeBuffer\"" | |
166 . . . . . . } | |
167 . . . . . } | |
168 . . . . } | |
169 . . . } | |
170 . . . Rparen: - | |
171 . . } | |
172 . . 2: *ast.GenDecl { | |
173 . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:25:1 | |
174 . . . Tok: type | |
175 . . . Lparen: - | |
176 . . . Specs: []ast.Spec (len = 1) { | |
177 . . . . 0: *ast.TypeSpec { | |
178 . . . . . Name: *ast.Ident { | |
179 . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:25:6 | |
180 . . . . . . Name: "analyzeBufferEval" | |
181 . . . . . . Obj: *ast.Object { | |
182 . . . . . . . Kind: type | |
183 . . . . . . . Name: "analyzeBufferEval" | |
184 . . . . . . . Decl: *(obj @ 177) | |
185 . . . . . . } | |
186 . . . . . } | |
187 . . . . . Type: *ast.StructType { | |
188 . . . . . . Struct: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:25:24 | |
189 . . . . . . Fields: *ast.FieldList { | |
190 . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:25:31 | |
191 . . . . . . . List: []*ast.Field (len = 4) { | |
192 . . . . . . . . 0: *ast.Field { | |
193 . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
194 . . . . . . . . . . 0: *ast.Ident { | |
195 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:26:2 | |
196 . . . . . . . . . . . Name: "Cwd" | |
197 . . . . . . . . . . . Obj: *ast.Object { | |
198 . . . . . . . . . . . . Kind: var | |
199 . . . . . . . . . . . . Name: "Cwd" | |
200 . . . . . . . . . . . . Decl: *(obj @ 192) | |
201 . . . . . . . . . . . } | |
202 . . . . . . . . . . } | |
203 . . . . . . . . . } | |
204 . . . . . . . . . Type: *ast.Ident { | |
205 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:26:11 | |
206 . . . . . . . . . . Name: "string" | |
207 . . . . . . . . . } | |
208 . . . . . . . . . Tag: *ast.BasicLit { | |
209 . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:26:18 | |
210 . . . . . . . . . . Kind: STRING | |
211 . . . . . . . . . . Value: "`msgpack:\",array\"`" | |
212 . . . . . . . . . } | |
213 . . . . . . . . } | |
214 . . . . . . . . 1: *ast.Field { | |
215 . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
216 . . . . . . . . . . 0: *ast.Ident { | |
217 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:27:2 | |
218 . . . . . . . . . . . Name: "File" | |
219 . . . . . . . . . . . Obj: *ast.Object { | |
220 . . . . . . . . . . . . Kind: var | |
221 . . . . . . . . . . . . Name: "File" | |
222 . . . . . . . . . . . . Decl: *(obj @ 214) | |
223 . . . . . . . . . . . } | |
224 . . . . . . . . . . } | |
225 . . . . . . . . . } | |
226 . . . . . . . . . Type: *ast.Ident { | |
227 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:27:11 | |
228 . . . . . . . . . . Name: "string" | |
229 . . . . . . . . . } | |
230 . . . . . . . . } | |
231 . . . . . . . . 2: *ast.Field { | |
232 . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
233 . . . . . . . . . . 0: *ast.Ident { | |
234 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:28:2 | |
235 . . . . . . . . . . . Name: "Offset" | |
236 . . . . . . . . . . . Obj: *ast.Object { | |
237 . . . . . . . . . . . . Kind: var | |
238 . . . . . . . . . . . . Name: "Offset" | |
239 . . . . . . . . . . . . Decl: *(obj @ 231) | |
240 . . . . . . . . . . . } | |
241 . . . . . . . . . . } | |
242 . . . . . . . . . } | |
243 . . . . . . . . . Type: *ast.Ident { | |
244 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:28:11 | |
245 . . . . . . . . . . Name: "int" | |
246 . . . . . . . . . } | |
247 . . . . . . . . } | |
248 . . . . . . . . 3: *ast.Field { | |
249 . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
250 . . . . . . . . . . 0: *ast.Ident { | |
251 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:29:2 | |
252 . . . . . . . . . . . Name: "Modified" | |
253 . . . . . . . . . . . Obj: *ast.Object { | |
254 . . . . . . . . . . . . Kind: var | |
255 . . . . . . . . . . . . Name: "Modified" | |
256 . . . . . . . . . . . . Decl: *(obj @ 248) | |
257 . . . . . . . . . . . } | |
258 . . . . . . . . . . } | |
259 . . . . . . . . . } | |
260 . . . . . . . . . Type: *ast.Ident { | |
261 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:29:11 | |
262 . . . . . . . . . . Name: "int" | |
263 . . . . . . . . . } | |
264 . . . . . . . . } | |
265 . . . . . . . } | |
266 . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:30:1 | |
267 . . . . . . } | |
268 . . . . . . Incomplete: false | |
269 . . . . . } | |
270 . . . . } | |
271 . . . } | |
272 . . . Rparen: - | |
273 . . } | |
274 . . 3: *ast.FuncDecl { | |
275 . . . Name: *ast.Ident { | |
276 . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:6 | |
277 . . . . Name: "cmdAnalyzeBuffer" | |
278 . . . . Obj: *ast.Object { | |
279 . . . . . Kind: func | |
280 . . . . . Name: "cmdAnalyzeBuffer" | |
281 . . . . . Decl: *(obj @ 274) | |
282 . . . . } | |
283 . . . } | |
284 . . . Type: *ast.FuncType { | |
285 . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:1 | |
286 . . . . Params: *ast.FieldList { | |
287 . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:22 | |
288 . . . . . List: []*ast.Field (len = 2) { | |
289 . . . . . . 0: *ast.Field { | |
290 . . . . . . . Names: []*ast.Ident (len = 1) { | |
291 . . . . . . . . 0: *ast.Ident { | |
292 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:23 | |
293 . . . . . . . . . Name: "v" | |
294 . . . . . . . . . Obj: *ast.Object { | |
295 . . . . . . . . . . Kind: var | |
296 . . . . . . . . . . Name: "v" | |
297 . . . . . . . . . . Decl: *(obj @ 289) | |
298 . . . . . . . . . } | |
299 . . . . . . . . } | |
300 . . . . . . . } | |
301 . . . . . . . Type: *ast.StarExpr { | |
302 . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:25 | |
303 . . . . . . . . X: *ast.SelectorExpr { | |
304 . . . . . . . . . X: *ast.Ident { | |
305 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:26 | |
306 . . . . . . . . . . Name: "vim" | |
307 . . . . . . . . . } | |
308 . . . . . . . . . Sel: *ast.Ident { | |
309 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:30 | |
310 . . . . . . . . . . Name: "Vim" | |
311 . . . . . . . . . } | |
312 . . . . . . . . } | |
313 . . . . . . . } | |
314 . . . . . . } | |
315 . . . . . . 1: *ast.Field { | |
316 . . . . . . . Names: []*ast.Ident (len = 1) { | |
317 . . . . . . . . 0: *ast.Ident { | |
318 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:35 | |
319 . . . . . . . . . Name: "eval" | |
320 . . . . . . . . . Obj: *ast.Object { | |
321 . . . . . . . . . . Kind: var | |
322 . . . . . . . . . . Name: "eval" | |
323 . . . . . . . . . . Decl: *(obj @ 315) | |
324 . . . . . . . . . } | |
325 . . . . . . . . } | |
326 . . . . . . . } | |
327 . . . . . . . Type: *ast.StarExpr { | |
328 . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:40 | |
329 . . . . . . . . X: *ast.Ident { | |
330 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:41 | |
331 . . . . . . . . . Name: "analyzeBufferEval" | |
332 . . . . . . . . . Obj: *(obj @ 181) | |
333 . . . . . . . . } | |
334 . . . . . . . } | |
335 . . . . . . } | |
336 . . . . . } | |
337 . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:58 | |
338 . . . . } | |
339 . . . } | |
340 . . . Body: *ast.BlockStmt { | |
341 . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:32:60 | |
342 . . . . List: []ast.Stmt (len = 1) { | |
343 . . . . . 0: *ast.GoStmt { | |
344 . . . . . . Go: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:33:2 | |
345 . . . . . . Call: *ast.CallExpr { | |
346 . . . . . . . Fun: *ast.Ident { | |
347 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:33:5 | |
348 . . . . . . . . Name: "analyzeBuffer" | |
349 . . . . . . . . Obj: *ast.Object { | |
350 . . . . . . . . . Kind: func | |
351 . . . . . . . . . Name: "analyzeBuffer" | |
352 . . . . . . . . . Decl: *ast.FuncDecl { | |
353 . . . . . . . . . . Name: *ast.Ident { | |
354 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:6 | |
355 . . . . . . . . . . . Name: "analyzeBuffer" | |
356 . . . . . . . . . . . Obj: *(obj @ 349) | |
357 . . . . . . . . . . } | |
358 . . . . . . . . . . Type: *ast.FuncType { | |
359 . . . . . . . . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:1 | |
360 . . . . . . . . . . . Params: *ast.FieldList { | |
361 . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:19 | |
362 . . . . . . . . . . . . List: []*ast.Field (len = 2) { | |
363 . . . . . . . . . . . . . 0: *ast.Field { | |
364 . . . . . . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
365 . . . . . . . . . . . . . . . 0: *ast.Ident { | |
366 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:20 | |
367 . . . . . . . . . . . . . . . . Name: "v" | |
368 . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
369 . . . . . . . . . . . . . . . . . Kind: var | |
370 . . . . . . . . . . . . . . . . . Name: "v" | |
371 . . . . . . . . . . . . . . . . . Decl: *(obj @ 363) | |
372 . . . . . . . . . . . . . . . . } | |
373 . . . . . . . . . . . . . . . } | |
374 . . . . . . . . . . . . . . } | |
375 . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
376 . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:22 | |
377 . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
378 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
379 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:23 | |
380 . . . . . . . . . . . . . . . . . Name: "vim" | |
381 . . . . . . . . . . . . . . . . } | |
382 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
383 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:27 | |
384 . . . . . . . . . . . . . . . . . Name: "Vim" | |
385 . . . . . . . . . . . . . . . . } | |
386 . . . . . . . . . . . . . . . } | |
387 . . . . . . . . . . . . . . } | |
388 . . . . . . . . . . . . . } | |
389 . . . . . . . . . . . . . 1: *ast.Field { | |
390 . . . . . . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
391 . . . . . . . . . . . . . . . 0: *ast.Ident { | |
392 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:32 | |
393 . . . . . . . . . . . . . . . . Name: "eval" | |
394 . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
395 . . . . . . . . . . . . . . . . . Kind: var | |
396 . . . . . . . . . . . . . . . . . Name: "eval" | |
397 . . . . . . . . . . . . . . . . . Decl: *(obj @ 389) | |
398 . . . . . . . . . . . . . . . . } | |
399 . . . . . . . . . . . . . . . } | |
400 . . . . . . . . . . . . . . } | |
401 . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
402 . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:37 | |
403 . . . . . . . . . . . . . . . X: *ast.Ident { | |
404 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:38 | |
405 . . . . . . . . . . . . . . . . Name: "analyzeBufferEval" | |
406 . . . . . . . . . . . . . . . . Obj: *(obj @ 181) | |
407 . . . . . . . . . . . . . . . } | |
408 . . . . . . . . . . . . . . } | |
409 . . . . . . . . . . . . . } | |
410 . . . . . . . . . . . . } | |
411 . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:55 | |
412 . . . . . . . . . . . } | |
413 . . . . . . . . . . . Results: *ast.FieldList { | |
414 . . . . . . . . . . . . Opening: - | |
415 . . . . . . . . . . . . List: []*ast.Field (len = 1) { | |
416 . . . . . . . . . . . . . 0: *ast.Field { | |
417 . . . . . . . . . . . . . . Type: *ast.Ident { | |
418 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:57 | |
419 . . . . . . . . . . . . . . . Name: "error" | |
420 . . . . . . . . . . . . . . } | |
421 . . . . . . . . . . . . . } | |
422 . . . . . . . . . . . . } | |
423 . . . . . . . . . . . . Closing: - | |
424 . . . . . . . . . . . } | |
425 . . . . . . . . . . } | |
426 . . . . . . . . . . Body: *ast.BlockStmt { | |
427 . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:41:63 | |
428 . . . . . . . . . . . List: []ast.Stmt (len = 26) { | |
429 . . . . . . . . . . . . 0: *ast.DeferStmt { | |
430 . . . . . . . . . . . . . Defer: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:2 | |
431 . . . . . . . . . . . . . Call: *ast.CallExpr { | |
432 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
433 . . . . . . . . . . . . . . . X: *ast.Ident { | |
434 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:8 | |
435 . . . . . . . . . . . . . . . . Name: "profile" | |
436 . . . . . . . . . . . . . . . } | |
437 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
438 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:16 | |
439 . . . . . . . . . . . . . . . . Name: "Start" | |
440 . . . . . . . . . . . . . . . } | |
441 . . . . . . . . . . . . . . } | |
442 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:21 | |
443 . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
444 . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
445 . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
446 . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
447 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:22 | |
448 . . . . . . . . . . . . . . . . . . Name: "time" | |
449 . . . . . . . . . . . . . . . . . } | |
450 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
451 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:27 | |
452 . . . . . . . . . . . . . . . . . . Name: "Now" | |
453 . . . . . . . . . . . . . . . . . } | |
454 . . . . . . . . . . . . . . . . } | |
455 . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:30 | |
456 . . . . . . . . . . . . . . . . Ellipsis: - | |
457 . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:31 | |
458 . . . . . . . . . . . . . . . } | |
459 . . . . . . . . . . . . . . . 1: *ast.Ident { | |
460 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:34 | |
461 . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
462 . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
463 . . . . . . . . . . . . . . . } | |
464 . . . . . . . . . . . . . . } | |
465 . . . . . . . . . . . . . . Ellipsis: - | |
466 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:42:50 | |
467 . . . . . . . . . . . . . } | |
468 . . . . . . . . . . . . } | |
469 . . . . . . . . . . . . 1: *ast.AssignStmt { | |
470 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
471 . . . . . . . . . . . . . . 0: *ast.Ident { | |
472 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:2 | |
473 . . . . . . . . . . . . . . . Name: "ctxt" | |
474 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
475 . . . . . . . . . . . . . . . . Kind: var | |
476 . . . . . . . . . . . . . . . . Name: "ctxt" | |
477 . . . . . . . . . . . . . . . . Decl: *(obj @ 469) | |
478 . . . . . . . . . . . . . . . } | |
479 . . . . . . . . . . . . . . } | |
480 . . . . . . . . . . . . . } | |
481 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:7 | |
482 . . . . . . . . . . . . . Tok: := | |
483 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
484 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
485 . . . . . . . . . . . . . . . Fun: *ast.Ident { | |
486 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:10 | |
487 . . . . . . . . . . . . . . . . Name: "new" | |
488 . . . . . . . . . . . . . . . } | |
489 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:13 | |
490 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
491 . . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
492 . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
493 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:14 | |
494 . . . . . . . . . . . . . . . . . . Name: "context" | |
495 . . . . . . . . . . . . . . . . . } | |
496 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
497 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:22 | |
498 . . . . . . . . . . . . . . . . . . Name: "Build" | |
499 . . . . . . . . . . . . . . . . . } | |
500 . . . . . . . . . . . . . . . . } | |
501 . . . . . . . . . . . . . . . } | |
502 . . . . . . . . . . . . . . . Ellipsis: - | |
503 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:44:27 | |
504 . . . . . . . . . . . . . . } | |
505 . . . . . . . . . . . . . } | |
506 . . . . . . . . . . . . } | |
507 . . . . . . . . . . . . 2: *ast.DeferStmt { | |
508 . . . . . . . . . . . . . Defer: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:2 | |
509 . . . . . . . . . . . . . Call: *ast.CallExpr { | |
510 . . . . . . . . . . . . . . Fun: *ast.CallExpr { | |
511 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
512 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
513 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:8 | |
514 . . . . . . . . . . . . . . . . . Name: "ctxt" | |
515 . . . . . . . . . . . . . . . . . Obj: *(obj @ 474) | |
516 . . . . . . . . . . . . . . . . } | |
517 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
518 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:13 | |
519 . . . . . . . . . . . . . . . . . Name: "SetContext" | |
520 . . . . . . . . . . . . . . . . } | |
521 . . . . . . . . . . . . . . . } | |
522 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:23 | |
523 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
524 . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
525 . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
526 . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
527 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:24 | |
528 . . . . . . . . . . . . . . . . . . . Name: "filepath" | |
529 . . . . . . . . . . . . . . . . . . } | |
530 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
531 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:33 | |
532 . . . . . . . . . . . . . . . . . . . Name: "Dir" | |
533 . . . . . . . . . . . . . . . . . . } | |
534 . . . . . . . . . . . . . . . . . } | |
535 . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:36 | |
536 . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
537 . . . . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
538 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
539 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:37 | |
540 . . . . . . . . . . . . . . . . . . . . Name: "eval" | |
541 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 394) | |
542 . . . . . . . . . . . . . . . . . . . } | |
543 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
544 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:42 | |
545 . . . . . . . . . . . . . . . . . . . . Name: "File" | |
546 . . . . . . . . . . . . . . . . . . . } | |
547 . . . . . . . . . . . . . . . . . . } | |
548 . . . . . . . . . . . . . . . . . } | |
549 . . . . . . . . . . . . . . . . . Ellipsis: - | |
550 . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:46 | |
551 . . . . . . . . . . . . . . . . } | |
552 . . . . . . . . . . . . . . . } | |
553 . . . . . . . . . . . . . . . Ellipsis: - | |
554 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:47 | |
555 . . . . . . . . . . . . . . } | |
556 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:48 | |
557 . . . . . . . . . . . . . . Ellipsis: - | |
558 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:45:49 | |
559 . . . . . . . . . . . . . } | |
560 . . . . . . . . . . . . } | |
561 . . . . . . . . . . . . 3: *ast.AssignStmt { | |
562 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
563 . . . . . . . . . . . . . . 0: *ast.Ident { | |
564 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:2 | |
565 . . . . . . . . . . . . . . . Name: "w" | |
566 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
567 . . . . . . . . . . . . . . . . Kind: var | |
568 . . . . . . . . . . . . . . . . Name: "w" | |
569 . . . . . . . . . . . . . . . . Decl: *(obj @ 561) | |
570 . . . . . . . . . . . . . . . } | |
571 . . . . . . . . . . . . . . } | |
572 . . . . . . . . . . . . . . 1: *ast.Ident { | |
573 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:5 | |
574 . . . . . . . . . . . . . . . Name: "err" | |
575 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
576 . . . . . . . . . . . . . . . . Kind: var | |
577 . . . . . . . . . . . . . . . . Name: "err" | |
578 . . . . . . . . . . . . . . . . Decl: *(obj @ 561) | |
579 . . . . . . . . . . . . . . . } | |
580 . . . . . . . . . . . . . . } | |
581 . . . . . . . . . . . . . } | |
582 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:9 | |
583 . . . . . . . . . . . . . Tok: := | |
584 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
585 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
586 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
587 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
588 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:12 | |
589 . . . . . . . . . . . . . . . . . Name: "v" | |
590 . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
591 . . . . . . . . . . . . . . . . } | |
592 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
593 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:14 | |
594 . . . . . . . . . . . . . . . . . Name: "CurrentWindow" | |
595 . . . . . . . . . . . . . . . . } | |
596 . . . . . . . . . . . . . . . } | |
597 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:27 | |
598 . . . . . . . . . . . . . . . Ellipsis: - | |
599 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:47:28 | |
600 . . . . . . . . . . . . . . } | |
601 . . . . . . . . . . . . . } | |
602 . . . . . . . . . . . . } | |
603 . . . . . . . . . . . . 4: *ast.IfStmt { | |
604 . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:48:2 | |
605 . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
606 . . . . . . . . . . . . . . X: *ast.Ident { | |
607 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:48:5 | |
608 . . . . . . . . . . . . . . . Name: "err" | |
609 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
610 . . . . . . . . . . . . . . } | |
611 . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:48:9 | |
612 . . . . . . . . . . . . . . Op: != | |
613 . . . . . . . . . . . . . . Y: *ast.Ident { | |
614 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:48:12 | |
615 . . . . . . . . . . . . . . . Name: "nil" | |
616 . . . . . . . . . . . . . . } | |
617 . . . . . . . . . . . . . } | |
618 . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
619 . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:48:16 | |
620 . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
621 . . . . . . . . . . . . . . . 0: *ast.ReturnStmt { | |
622 . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:3 | |
623 . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 1) { | |
624 . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
625 . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
626 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
627 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:10 | |
628 . . . . . . . . . . . . . . . . . . . . Name: "nvim" | |
629 . . . . . . . . . . . . . . . . . . . } | |
630 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
631 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:15 | |
632 . . . . . . . . . . . . . . . . . . . . Name: "ErrorWrap" | |
633 . . . . . . . . . . . . . . . . . . . } | |
634 . . . . . . . . . . . . . . . . . . } | |
635 . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:24 | |
636 . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
637 . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
638 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:25 | |
639 . . . . . . . . . . . . . . . . . . . . Name: "v" | |
640 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
641 . . . . . . . . . . . . . . . . . . . } | |
642 . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
643 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
644 . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
645 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:28 | |
646 . . . . . . . . . . . . . . . . . . . . . . Name: "errors" | |
647 . . . . . . . . . . . . . . . . . . . . . } | |
648 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
649 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:35 | |
650 . . . . . . . . . . . . . . . . . . . . . . Name: "Annotate" | |
651 . . . . . . . . . . . . . . . . . . . . . } | |
652 . . . . . . . . . . . . . . . . . . . . } | |
653 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:43 | |
654 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
655 . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
656 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:44 | |
657 . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
658 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
659 . . . . . . . . . . . . . . . . . . . . . } | |
660 . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
661 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:49 | |
662 . . . . . . . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
663 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
664 . . . . . . . . . . . . . . . . . . . . . } | |
665 . . . . . . . . . . . . . . . . . . . . } | |
666 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
667 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:65 | |
668 . . . . . . . . . . . . . . . . . . . } | |
669 . . . . . . . . . . . . . . . . . . } | |
670 . . . . . . . . . . . . . . . . . . Ellipsis: - | |
671 . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:49:66 | |
672 . . . . . . . . . . . . . . . . . } | |
673 . . . . . . . . . . . . . . . . } | |
674 . . . . . . . . . . . . . . . } | |
675 . . . . . . . . . . . . . . } | |
676 . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:50:2 | |
677 . . . . . . . . . . . . . } | |
678 . . . . . . . . . . . . } | |
679 . . . . . . . . . . . . 5: *ast.AssignStmt { | |
680 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
681 . . . . . . . . . . . . . . 0: *ast.Ident { | |
682 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:2 | |
683 . . . . . . . . . . . . . . . Name: "src" | |
684 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
685 . . . . . . . . . . . . . . . . Kind: var | |
686 . . . . . . . . . . . . . . . . Name: "src" | |
687 . . . . . . . . . . . . . . . . Decl: *(obj @ 679) | |
688 . . . . . . . . . . . . . . . } | |
689 . . . . . . . . . . . . . . } | |
690 . . . . . . . . . . . . . . 1: *ast.Ident { | |
691 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:7 | |
692 . . . . . . . . . . . . . . . Name: "err" | |
693 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
694 . . . . . . . . . . . . . . } | |
695 . . . . . . . . . . . . . } | |
696 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:11 | |
697 . . . . . . . . . . . . . Tok: := | |
698 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
699 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
700 . . . . . . . . . . . . . . . Fun: *ast.Ident { | |
701 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:14 | |
702 . . . . . . . . . . . . . . . . Name: "bufferLines" | |
703 . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
704 . . . . . . . . . . . . . . . . . Kind: func | |
705 . . . . . . . . . . . . . . . . . Name: "bufferLines" | |
706 . . . . . . . . . . . . . . . . . Decl: *ast.FuncDecl { | |
707 . . . . . . . . . . . . . . . . . . Name: *ast.Ident { | |
708 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:6 | |
709 . . . . . . . . . . . . . . . . . . . Name: "bufferLines" | |
710 . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 703) | |
711 . . . . . . . . . . . . . . . . . . } | |
712 . . . . . . . . . . . . . . . . . . Type: *ast.FuncType { | |
713 . . . . . . . . . . . . . . . . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:1 | |
714 . . . . . . . . . . . . . . . . . . . Params: *ast.FieldList { | |
715 . . . . . . . . . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:17 | |
716 . . . . . . . . . . . . . . . . . . . . List: []*ast.Field (len = 1) { | |
717 . . . . . . . . . . . . . . . . . . . . . 0: *ast.Field { | |
718 . . . . . . . . . . . . . . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
719 . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
720 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:18 | |
721 . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
722 . . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
723 . . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
724 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
725 . . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 717) | |
726 . . . . . . . . . . . . . . . . . . . . . . . . } | |
727 . . . . . . . . . . . . . . . . . . . . . . . } | |
728 . . . . . . . . . . . . . . . . . . . . . . } | |
729 . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
730 . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:20 | |
731 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
732 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
733 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:21 | |
734 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "vim" | |
735 . . . . . . . . . . . . . . . . . . . . . . . . } | |
736 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
737 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:25 | |
738 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Vim" | |
739 . . . . . . . . . . . . . . . . . . . . . . . . } | |
740 . . . . . . . . . . . . . . . . . . . . . . . } | |
741 . . . . . . . . . . . . . . . . . . . . . . } | |
742 . . . . . . . . . . . . . . . . . . . . . } | |
743 . . . . . . . . . . . . . . . . . . . . } | |
744 . . . . . . . . . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:28 | |
745 . . . . . . . . . . . . . . . . . . . } | |
746 . . . . . . . . . . . . . . . . . . . Results: *ast.FieldList { | |
747 . . . . . . . . . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:30 | |
748 . . . . . . . . . . . . . . . . . . . . List: []*ast.Field (len = 2) { | |
749 . . . . . . . . . . . . . . . . . . . . . 0: *ast.Field { | |
750 . . . . . . . . . . . . . . . . . . . . . . Type: *ast.ArrayType { | |
751 . . . . . . . . . . . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:31 | |
752 . . . . . . . . . . . . . . . . . . . . . . . Elt: *ast.Ident { | |
753 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:33 | |
754 . . . . . . . . . . . . . . . . . . . . . . . . Name: "byte" | |
755 . . . . . . . . . . . . . . . . . . . . . . . } | |
756 . . . . . . . . . . . . . . . . . . . . . . } | |
757 . . . . . . . . . . . . . . . . . . . . . } | |
758 . . . . . . . . . . . . . . . . . . . . . 1: *ast.Field { | |
759 . . . . . . . . . . . . . . . . . . . . . . Type: *ast.Ident { | |
760 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:39 | |
761 . . . . . . . . . . . . . . . . . . . . . . . Name: "error" | |
762 . . . . . . . . . . . . . . . . . . . . . . } | |
763 . . . . . . . . . . . . . . . . . . . . . } | |
764 . . . . . . . . . . . . . . . . . . . . } | |
765 . . . . . . . . . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:44 | |
766 . . . . . . . . . . . . . . . . . . . } | |
767 . . . . . . . . . . . . . . . . . . } | |
768 . . . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
769 . . . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:90:46 | |
770 . . . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 5) { | |
771 . . . . . . . . . . . . . . . . . . . . 0: *ast.AssignStmt { | |
772 . . . . . . . . . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
773 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
774 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:2 | |
775 . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
776 . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
777 . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
778 . . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
779 . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 771) | |
780 . . . . . . . . . . . . . . . . . . . . . . . } | |
781 . . . . . . . . . . . . . . . . . . . . . . } | |
782 . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
783 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:5 | |
784 . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
785 . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
786 . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
787 . . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
788 . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 771) | |
789 . . . . . . . . . . . . . . . . . . . . . . . } | |
790 . . . . . . . . . . . . . . . . . . . . . . } | |
791 . . . . . . . . . . . . . . . . . . . . . } | |
792 . . . . . . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:9 | |
793 . . . . . . . . . . . . . . . . . . . . . Tok: := | |
794 . . . . . . . . . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
795 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
796 . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
797 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
798 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:12 | |
799 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
800 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 722) | |
801 . . . . . . . . . . . . . . . . . . . . . . . . } | |
802 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
803 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:14 | |
804 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "CurrentBuffer" | |
805 . . . . . . . . . . . . . . . . . . . . . . . . } | |
806 . . . . . . . . . . . . . . . . . . . . . . . } | |
807 . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:27 | |
808 . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
809 . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:91:28 | |
810 . . . . . . . . . . . . . . . . . . . . . . } | |
811 . . . . . . . . . . . . . . . . . . . . . } | |
812 . . . . . . . . . . . . . . . . . . . . } | |
813 . . . . . . . . . . . . . . . . . . . . 1: *ast.IfStmt { | |
814 . . . . . . . . . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:92:2 | |
815 . . . . . . . . . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
816 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
817 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:92:5 | |
818 . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
819 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
820 . . . . . . . . . . . . . . . . . . . . . . } | |
821 . . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:92:9 | |
822 . . . . . . . . . . . . . . . . . . . . . . Op: != | |
823 . . . . . . . . . . . . . . . . . . . . . . Y: *ast.Ident { | |
824 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:92:12 | |
825 . . . . . . . . . . . . . . . . . . . . . . . Name: "nil" | |
826 . . . . . . . . . . . . . . . . . . . . . . } | |
827 . . . . . . . . . . . . . . . . . . . . . } | |
828 . . . . . . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
829 . . . . . . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:92:16 | |
830 . . . . . . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
831 . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.ReturnStmt { | |
832 . . . . . . . . . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:3 | |
833 . . . . . . . . . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 2) { | |
834 . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
835 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:10 | |
836 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "nil" | |
837 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
838 . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
839 . . . . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
840 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
841 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:15 | |
842 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "nvim" | |
843 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
844 . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
845 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:20 | |
846 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ErrorWrap" | |
847 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
848 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
849 . . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:29 | |
850 . . . . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
851 . . . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
852 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:30 | |
853 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
854 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 722) | |
855 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
856 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
857 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
858 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
859 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:33 | |
860 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "errors" | |
861 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
862 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
863 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:40 | |
864 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Annotate" | |
865 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
866 . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
867 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:48 | |
868 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
869 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
870 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:49 | |
871 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
872 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
873 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
874 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
875 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:54 | |
876 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
877 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
878 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
879 . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
880 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
881 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:70 | |
882 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
883 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
884 . . . . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
885 . . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:93:71 | |
886 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
887 . . . . . . . . . . . . . . . . . . . . . . . . } | |
888 . . . . . . . . . . . . . . . . . . . . . . . } | |
889 . . . . . . . . . . . . . . . . . . . . . . } | |
890 . . . . . . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:94:2 | |
891 . . . . . . . . . . . . . . . . . . . . . } | |
892 . . . . . . . . . . . . . . . . . . . . } | |
893 . . . . . . . . . . . . . . . . . . . . 2: *ast.AssignStmt { | |
894 . . . . . . . . . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
895 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
896 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:2 | |
897 . . . . . . . . . . . . . . . . . . . . . . . Name: "src" | |
898 . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
899 . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
900 . . . . . . . . . . . . . . . . . . . . . . . . Name: "src" | |
901 . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 893) | |
902 . . . . . . . . . . . . . . . . . . . . . . . } | |
903 . . . . . . . . . . . . . . . . . . . . . . } | |
904 . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
905 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:7 | |
906 . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
907 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
908 . . . . . . . . . . . . . . . . . . . . . . } | |
909 . . . . . . . . . . . . . . . . . . . . . } | |
910 . . . . . . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:11 | |
911 . . . . . . . . . . . . . . . . . . . . . Tok: := | |
912 . . . . . . . . . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
913 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
914 . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
915 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
916 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:14 | |
917 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
918 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 722) | |
919 . . . . . . . . . . . . . . . . . . . . . . . . } | |
920 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
921 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:16 | |
922 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "BufferLines" | |
923 . . . . . . . . . . . . . . . . . . . . . . . . } | |
924 . . . . . . . . . . . . . . . . . . . . . . . } | |
925 . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:27 | |
926 . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 4) { | |
927 . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
928 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:28 | |
929 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
930 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 776) | |
931 . . . . . . . . . . . . . . . . . . . . . . . . } | |
932 . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.BasicLit { | |
933 . . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:31 | |
934 . . . . . . . . . . . . . . . . . . . . . . . . . Kind: INT | |
935 . . . . . . . . . . . . . . . . . . . . . . . . . Value: "0" | |
936 . . . . . . . . . . . . . . . . . . . . . . . . } | |
937 . . . . . . . . . . . . . . . . . . . . . . . . 2: *ast.UnaryExpr { | |
938 . . . . . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:34 | |
939 . . . . . . . . . . . . . . . . . . . . . . . . . Op: - | |
940 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.BasicLit { | |
941 . . . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:35 | |
942 . . . . . . . . . . . . . . . . . . . . . . . . . . Kind: INT | |
943 . . . . . . . . . . . . . . . . . . . . . . . . . . Value: "1" | |
944 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
945 . . . . . . . . . . . . . . . . . . . . . . . . } | |
946 . . . . . . . . . . . . . . . . . . . . . . . . 3: *ast.Ident { | |
947 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:38 | |
948 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "true" | |
949 . . . . . . . . . . . . . . . . . . . . . . . . } | |
950 . . . . . . . . . . . . . . . . . . . . . . . } | |
951 . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
952 . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:96:42 | |
953 . . . . . . . . . . . . . . . . . . . . . . } | |
954 . . . . . . . . . . . . . . . . . . . . . } | |
955 . . . . . . . . . . . . . . . . . . . . } | |
956 . . . . . . . . . . . . . . . . . . . . 3: *ast.IfStmt { | |
957 . . . . . . . . . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:97:2 | |
958 . . . . . . . . . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
959 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
960 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:97:5 | |
961 . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
962 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
963 . . . . . . . . . . . . . . . . . . . . . . } | |
964 . . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:97:9 | |
965 . . . . . . . . . . . . . . . . . . . . . . Op: != | |
966 . . . . . . . . . . . . . . . . . . . . . . Y: *ast.Ident { | |
967 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:97:12 | |
968 . . . . . . . . . . . . . . . . . . . . . . . Name: "nil" | |
969 . . . . . . . . . . . . . . . . . . . . . . } | |
970 . . . . . . . . . . . . . . . . . . . . . } | |
971 . . . . . . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
972 . . . . . . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:97:16 | |
973 . . . . . . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 2) { | |
974 . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.AssignStmt { | |
975 . . . . . . . . . . . . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
976 . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
977 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:3 | |
978 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
979 . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
980 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
981 . . . . . . . . . . . . . . . . . . . . . . . . } | |
982 . . . . . . . . . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:7 | |
983 . . . . . . . . . . . . . . . . . . . . . . . . Tok: = | |
984 . . . . . . . . . . . . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
985 . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
986 . . . . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
987 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
988 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:9 | |
989 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "errors" | |
990 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
991 . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
992 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:16 | |
993 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Annotate" | |
994 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
995 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
996 . . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:24 | |
997 . . . . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:25 | |
1000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
1001 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
1002 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1003 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:30 | |
1005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
1006 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
1007 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1008 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1009 . . . . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1010 . . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:98:46 | |
1011 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1012 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1013 . . . . . . . . . . . . . . . . . . . . . . . } | |
1014 . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.ReturnStmt { | |
1015 . . . . . . . . . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:3 | |
1016 . . . . . . . . . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 2) { | |
1017 . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1018 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:10 | |
1019 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "nil" | |
1020 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1021 . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
1022 . . . . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1023 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1024 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:15 | |
1025 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "nvim" | |
1026 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1027 . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1028 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:20 | |
1029 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ErrorWrap" | |
1030 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1031 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1032 . . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:29 | |
1033 . . . . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1034 . . . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:30 | |
1036 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
1037 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 722) | |
1038 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1039 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1040 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:33 | |
1041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
1042 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 785) | |
1043 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1044 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1045 . . . . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1046 . . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:99:36 | |
1047 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1048 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1049 . . . . . . . . . . . . . . . . . . . . . . . } | |
1050 . . . . . . . . . . . . . . . . . . . . . . } | |
1051 . . . . . . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:100:2 | |
1052 . . . . . . . . . . . . . . . . . . . . . } | |
1053 . . . . . . . . . . . . . . . . . . . . } | |
1054 . . . . . . . . . . . . . . . . . . . . 4: *ast.ReturnStmt { | |
1055 . . . . . . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:2 | |
1056 . . . . . . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 2) { | |
1057 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1058 . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1059 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1060 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:9 | |
1061 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "buffer" | |
1062 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1063 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1064 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:16 | |
1065 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ToByteSlice" | |
1066 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1067 . . . . . . . . . . . . . . . . . . . . . . . } | |
1068 . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:27 | |
1069 . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1070 . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1071 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:28 | |
1072 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
1073 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 722) | |
1074 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1075 . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1076 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:31 | |
1077 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "src" | |
1078 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 898) | |
1079 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1080 . . . . . . . . . . . . . . . . . . . . . . . } | |
1081 . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1082 . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:34 | |
1083 . . . . . . . . . . . . . . . . . . . . . . } | |
1084 . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1085 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:102:37 | |
1086 . . . . . . . . . . . . . . . . . . . . . . . Name: "nil" | |
1087 . . . . . . . . . . . . . . . . . . . . . . } | |
1088 . . . . . . . . . . . . . . . . . . . . . } | |
1089 . . . . . . . . . . . . . . . . . . . . } | |
1090 . . . . . . . . . . . . . . . . . . . } | |
1091 . . . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:103:1 | |
1092 . . . . . . . . . . . . . . . . . . } | |
1093 . . . . . . . . . . . . . . . . . } | |
1094 . . . . . . . . . . . . . . . . } | |
1095 . . . . . . . . . . . . . . . } | |
1096 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:25 | |
1097 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1098 . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1099 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:26 | |
1100 . . . . . . . . . . . . . . . . . Name: "v" | |
1101 . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
1102 . . . . . . . . . . . . . . . . } | |
1103 . . . . . . . . . . . . . . . } | |
1104 . . . . . . . . . . . . . . . Ellipsis: - | |
1105 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:52:27 | |
1106 . . . . . . . . . . . . . . } | |
1107 . . . . . . . . . . . . . } | |
1108 . . . . . . . . . . . . } | |
1109 . . . . . . . . . . . . 6: *ast.IfStmt { | |
1110 . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:53:2 | |
1111 . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
1112 . . . . . . . . . . . . . . X: *ast.Ident { | |
1113 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:53:5 | |
1114 . . . . . . . . . . . . . . . Name: "err" | |
1115 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1116 . . . . . . . . . . . . . . } | |
1117 . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:53:9 | |
1118 . . . . . . . . . . . . . . Op: != | |
1119 . . . . . . . . . . . . . . Y: *ast.Ident { | |
1120 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:53:12 | |
1121 . . . . . . . . . . . . . . . Name: "nil" | |
1122 . . . . . . . . . . . . . . } | |
1123 . . . . . . . . . . . . . } | |
1124 . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
1125 . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:53:16 | |
1126 . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
1127 . . . . . . . . . . . . . . . 0: *ast.ReturnStmt { | |
1128 . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:3 | |
1129 . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 1) { | |
1130 . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1131 . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1132 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1133 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:10 | |
1134 . . . . . . . . . . . . . . . . . . . . Name: "nvim" | |
1135 . . . . . . . . . . . . . . . . . . . } | |
1136 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1137 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:15 | |
1138 . . . . . . . . . . . . . . . . . . . . Name: "ErrorWrap" | |
1139 . . . . . . . . . . . . . . . . . . . } | |
1140 . . . . . . . . . . . . . . . . . . } | |
1141 . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:24 | |
1142 . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1143 . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1144 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:25 | |
1145 . . . . . . . . . . . . . . . . . . . . Name: "v" | |
1146 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
1147 . . . . . . . . . . . . . . . . . . . } | |
1148 . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
1149 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1150 . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1151 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:28 | |
1152 . . . . . . . . . . . . . . . . . . . . . . Name: "errors" | |
1153 . . . . . . . . . . . . . . . . . . . . . } | |
1154 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1155 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:35 | |
1156 . . . . . . . . . . . . . . . . . . . . . . Name: "Annotate" | |
1157 . . . . . . . . . . . . . . . . . . . . . } | |
1158 . . . . . . . . . . . . . . . . . . . . } | |
1159 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:43 | |
1160 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1161 . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1162 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:44 | |
1163 . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
1164 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1165 . . . . . . . . . . . . . . . . . . . . . } | |
1166 . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1167 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:49 | |
1168 . . . . . . . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
1169 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
1170 . . . . . . . . . . . . . . . . . . . . . } | |
1171 . . . . . . . . . . . . . . . . . . . . } | |
1172 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1173 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:65 | |
1174 . . . . . . . . . . . . . . . . . . . } | |
1175 . . . . . . . . . . . . . . . . . . } | |
1176 . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1177 . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:54:66 | |
1178 . . . . . . . . . . . . . . . . . } | |
1179 . . . . . . . . . . . . . . . . } | |
1180 . . . . . . . . . . . . . . . } | |
1181 . . . . . . . . . . . . . . } | |
1182 . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:55:2 | |
1183 . . . . . . . . . . . . . } | |
1184 . . . . . . . . . . . . } | |
1185 . . . . . . . . . . . . 7: *ast.AssignStmt { | |
1186 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
1187 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1188 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:57:2 | |
1189 . . . . . . . . . . . . . . . Name: "fset" | |
1190 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1191 . . . . . . . . . . . . . . . . Kind: var | |
1192 . . . . . . . . . . . . . . . . Name: "fset" | |
1193 . . . . . . . . . . . . . . . . Decl: *(obj @ 1185) | |
1194 . . . . . . . . . . . . . . . } | |
1195 . . . . . . . . . . . . . . } | |
1196 . . . . . . . . . . . . . } | |
1197 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:57:7 | |
1198 . . . . . . . . . . . . . Tok: := | |
1199 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1200 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1201 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1202 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1203 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:57:10 | |
1204 . . . . . . . . . . . . . . . . . Name: "token" | |
1205 . . . . . . . . . . . . . . . . } | |
1206 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1207 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:57:16 | |
1208 . . . . . . . . . . . . . . . . . Name: "NewFileSet" | |
1209 . . . . . . . . . . . . . . . . } | |
1210 . . . . . . . . . . . . . . . } | |
1211 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:57:26 | |
1212 . . . . . . . . . . . . . . . Ellipsis: - | |
1213 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:57:27 | |
1214 . . . . . . . . . . . . . . } | |
1215 . . . . . . . . . . . . . } | |
1216 . . . . . . . . . . . . } | |
1217 . . . . . . . . . . . . 8: *ast.AssignStmt { | |
1218 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
1219 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1220 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:2 | |
1221 . . . . . . . . . . . . . . . Name: "f" | |
1222 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1223 . . . . . . . . . . . . . . . . Kind: var | |
1224 . . . . . . . . . . . . . . . . Name: "f" | |
1225 . . . . . . . . . . . . . . . . Decl: *(obj @ 1217) | |
1226 . . . . . . . . . . . . . . . } | |
1227 . . . . . . . . . . . . . . } | |
1228 . . . . . . . . . . . . . . 1: *ast.Ident { | |
1229 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:5 | |
1230 . . . . . . . . . . . . . . . Name: "err" | |
1231 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1232 . . . . . . . . . . . . . . } | |
1233 . . . . . . . . . . . . . } | |
1234 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:9 | |
1235 . . . . . . . . . . . . . Tok: := | |
1236 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1237 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1238 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1239 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1240 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:12 | |
1241 . . . . . . . . . . . . . . . . . Name: "parser" | |
1242 . . . . . . . . . . . . . . . . } | |
1243 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1244 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:19 | |
1245 . . . . . . . . . . . . . . . . . Name: "ParseFile" | |
1246 . . . . . . . . . . . . . . . . } | |
1247 . . . . . . . . . . . . . . . } | |
1248 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:28 | |
1249 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 4) { | |
1250 . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1251 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:29 | |
1252 . . . . . . . . . . . . . . . . . Name: "fset" | |
1253 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1190) | |
1254 . . . . . . . . . . . . . . . . } | |
1255 . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
1256 . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1257 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:35 | |
1258 . . . . . . . . . . . . . . . . . . Name: "eval" | |
1259 . . . . . . . . . . . . . . . . . . Obj: *(obj @ 394) | |
1260 . . . . . . . . . . . . . . . . . } | |
1261 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1262 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:40 | |
1263 . . . . . . . . . . . . . . . . . . Name: "File" | |
1264 . . . . . . . . . . . . . . . . . } | |
1265 . . . . . . . . . . . . . . . . } | |
1266 . . . . . . . . . . . . . . . . 2: *ast.Ident { | |
1267 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:46 | |
1268 . . . . . . . . . . . . . . . . . Name: "src" | |
1269 . . . . . . . . . . . . . . . . . Obj: *(obj @ 684) | |
1270 . . . . . . . . . . . . . . . . } | |
1271 . . . . . . . . . . . . . . . . 3: *ast.SelectorExpr { | |
1272 . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1273 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:51 | |
1274 . . . . . . . . . . . . . . . . . . Name: "parser" | |
1275 . . . . . . . . . . . . . . . . . } | |
1276 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1277 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:58 | |
1278 . . . . . . . . . . . . . . . . . . Name: "ParseComments" | |
1279 . . . . . . . . . . . . . . . . . } | |
1280 . . . . . . . . . . . . . . . . } | |
1281 . . . . . . . . . . . . . . . } | |
1282 . . . . . . . . . . . . . . . Ellipsis: - | |
1283 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:58:71 | |
1284 . . . . . . . . . . . . . . } | |
1285 . . . . . . . . . . . . . } | |
1286 . . . . . . . . . . . . } | |
1287 . . . . . . . . . . . . 9: *ast.IfStmt { | |
1288 . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:59:2 | |
1289 . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
1290 . . . . . . . . . . . . . . X: *ast.Ident { | |
1291 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:59:5 | |
1292 . . . . . . . . . . . . . . . Name: "err" | |
1293 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1294 . . . . . . . . . . . . . . } | |
1295 . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:59:9 | |
1296 . . . . . . . . . . . . . . Op: != | |
1297 . . . . . . . . . . . . . . Y: *ast.Ident { | |
1298 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:59:12 | |
1299 . . . . . . . . . . . . . . . Name: "nil" | |
1300 . . . . . . . . . . . . . . } | |
1301 . . . . . . . . . . . . . } | |
1302 . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
1303 . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:59:16 | |
1304 . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
1305 . . . . . . . . . . . . . . . 0: *ast.ReturnStmt { | |
1306 . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:3 | |
1307 . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 1) { | |
1308 . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1309 . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1310 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1311 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:10 | |
1312 . . . . . . . . . . . . . . . . . . . . Name: "nvim" | |
1313 . . . . . . . . . . . . . . . . . . . } | |
1314 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1315 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:15 | |
1316 . . . . . . . . . . . . . . . . . . . . Name: "ErrorWrap" | |
1317 . . . . . . . . . . . . . . . . . . . } | |
1318 . . . . . . . . . . . . . . . . . . } | |
1319 . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:24 | |
1320 . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1321 . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1322 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:25 | |
1323 . . . . . . . . . . . . . . . . . . . . Name: "v" | |
1324 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
1325 . . . . . . . . . . . . . . . . . . . } | |
1326 . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
1327 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1328 . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1329 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:28 | |
1330 . . . . . . . . . . . . . . . . . . . . . . Name: "errors" | |
1331 . . . . . . . . . . . . . . . . . . . . . } | |
1332 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1333 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:35 | |
1334 . . . . . . . . . . . . . . . . . . . . . . Name: "Annotate" | |
1335 . . . . . . . . . . . . . . . . . . . . . } | |
1336 . . . . . . . . . . . . . . . . . . . . } | |
1337 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:43 | |
1338 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1339 . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1340 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:44 | |
1341 . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
1342 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1343 . . . . . . . . . . . . . . . . . . . . . } | |
1344 . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1345 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:49 | |
1346 . . . . . . . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
1347 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
1348 . . . . . . . . . . . . . . . . . . . . . } | |
1349 . . . . . . . . . . . . . . . . . . . . } | |
1350 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1351 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:65 | |
1352 . . . . . . . . . . . . . . . . . . . } | |
1353 . . . . . . . . . . . . . . . . . . } | |
1354 . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1355 . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:60:66 | |
1356 . . . . . . . . . . . . . . . . . } | |
1357 . . . . . . . . . . . . . . . . } | |
1358 . . . . . . . . . . . . . . . } | |
1359 . . . . . . . . . . . . . . } | |
1360 . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:61:2 | |
1361 . . . . . . . . . . . . . } | |
1362 . . . . . . . . . . . . } | |
1363 . . . . . . . . . . . . 10: *ast.AssignStmt { | |
1364 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
1365 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1366 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:2 | |
1367 . . . . . . . . . . . . . . . Name: "width" | |
1368 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1369 . . . . . . . . . . . . . . . . Kind: var | |
1370 . . . . . . . . . . . . . . . . Name: "width" | |
1371 . . . . . . . . . . . . . . . . Decl: *(obj @ 1363) | |
1372 . . . . . . . . . . . . . . . } | |
1373 . . . . . . . . . . . . . . } | |
1374 . . . . . . . . . . . . . . 1: *ast.Ident { | |
1375 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:9 | |
1376 . . . . . . . . . . . . . . . Name: "err" | |
1377 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1378 . . . . . . . . . . . . . . } | |
1379 . . . . . . . . . . . . . } | |
1380 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:13 | |
1381 . . . . . . . . . . . . . Tok: := | |
1382 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1383 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1384 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1385 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1386 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:16 | |
1387 . . . . . . . . . . . . . . . . . Name: "v" | |
1388 . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
1389 . . . . . . . . . . . . . . . . } | |
1390 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1391 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:18 | |
1392 . . . . . . . . . . . . . . . . . Name: "WindowWidth" | |
1393 . . . . . . . . . . . . . . . . } | |
1394 . . . . . . . . . . . . . . . } | |
1395 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:29 | |
1396 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1397 . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1398 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:30 | |
1399 . . . . . . . . . . . . . . . . . Name: "w" | |
1400 . . . . . . . . . . . . . . . . . Obj: *(obj @ 566) | |
1401 . . . . . . . . . . . . . . . . } | |
1402 . . . . . . . . . . . . . . . } | |
1403 . . . . . . . . . . . . . . . Ellipsis: - | |
1404 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:63:31 | |
1405 . . . . . . . . . . . . . . } | |
1406 . . . . . . . . . . . . . } | |
1407 . . . . . . . . . . . . } | |
1408 . . . . . . . . . . . . 11: *ast.IfStmt { | |
1409 . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:64:2 | |
1410 . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
1411 . . . . . . . . . . . . . . X: *ast.Ident { | |
1412 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:64:5 | |
1413 . . . . . . . . . . . . . . . Name: "err" | |
1414 . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1415 . . . . . . . . . . . . . . } | |
1416 . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:64:9 | |
1417 . . . . . . . . . . . . . . Op: != | |
1418 . . . . . . . . . . . . . . Y: *ast.Ident { | |
1419 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:64:12 | |
1420 . . . . . . . . . . . . . . . Name: "nil" | |
1421 . . . . . . . . . . . . . . } | |
1422 . . . . . . . . . . . . . } | |
1423 . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
1424 . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:64:16 | |
1425 . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
1426 . . . . . . . . . . . . . . . 0: *ast.ReturnStmt { | |
1427 . . . . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:3 | |
1428 . . . . . . . . . . . . . . . . Results: []ast.Expr (len = 1) { | |
1429 . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1430 . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1431 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1432 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:10 | |
1433 . . . . . . . . . . . . . . . . . . . . Name: "nvim" | |
1434 . . . . . . . . . . . . . . . . . . . } | |
1435 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1436 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:15 | |
1437 . . . . . . . . . . . . . . . . . . . . Name: "ErrorWrap" | |
1438 . . . . . . . . . . . . . . . . . . . } | |
1439 . . . . . . . . . . . . . . . . . . } | |
1440 . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:24 | |
1441 . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1442 . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1443 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:25 | |
1444 . . . . . . . . . . . . . . . . . . . . Name: "v" | |
1445 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
1446 . . . . . . . . . . . . . . . . . . . } | |
1447 . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
1448 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1449 . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1450 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:28 | |
1451 . . . . . . . . . . . . . . . . . . . . . . Name: "errors" | |
1452 . . . . . . . . . . . . . . . . . . . . . } | |
1453 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1454 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:35 | |
1455 . . . . . . . . . . . . . . . . . . . . . . Name: "Annotate" | |
1456 . . . . . . . . . . . . . . . . . . . . . } | |
1457 . . . . . . . . . . . . . . . . . . . . } | |
1458 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:43 | |
1459 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1460 . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1461 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:44 | |
1462 . . . . . . . . . . . . . . . . . . . . . . Name: "err" | |
1463 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 575) | |
1464 . . . . . . . . . . . . . . . . . . . . . } | |
1465 . . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1466 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:49 | |
1467 . . . . . . . . . . . . . . . . . . . . . . Name: "pkgAnalyzeBuffer" | |
1468 . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 153) | |
1469 . . . . . . . . . . . . . . . . . . . . . } | |
1470 . . . . . . . . . . . . . . . . . . . . } | |
1471 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1472 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:65 | |
1473 . . . . . . . . . . . . . . . . . . . } | |
1474 . . . . . . . . . . . . . . . . . . } | |
1475 . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1476 . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:65:66 | |
1477 . . . . . . . . . . . . . . . . . } | |
1478 . . . . . . . . . . . . . . . . } | |
1479 . . . . . . . . . . . . . . . } | |
1480 . . . . . . . . . . . . . . } | |
1481 . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:66:2 | |
1482 . . . . . . . . . . . . . } | |
1483 . . . . . . . . . . . . } | |
1484 . . . . . . . . . . . . 12: *ast.AssignStmt { | |
1485 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
1486 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1487 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:67:2 | |
1488 . . . . . . . . . . . . . . . Name: "b" | |
1489 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1490 . . . . . . . . . . . . . . . . Kind: var | |
1491 . . . . . . . . . . . . . . . . Name: "b" | |
1492 . . . . . . . . . . . . . . . . Decl: *(obj @ 1484) | |
1493 . . . . . . . . . . . . . . . } | |
1494 . . . . . . . . . . . . . . } | |
1495 . . . . . . . . . . . . . } | |
1496 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:67:4 | |
1497 . . . . . . . . . . . . . Tok: := | |
1498 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1499 . . . . . . . . . . . . . . 0: *ast.UnaryExpr { | |
1500 . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:67:7 | |
1501 . . . . . . . . . . . . . . . Op: & | |
1502 . . . . . . . . . . . . . . . X: *ast.CompositeLit { | |
1503 . . . . . . . . . . . . . . . . Type: *ast.Ident { | |
1504 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:67:8 | |
1505 . . . . . . . . . . . . . . . . . Name: "bufferContext" | |
1506 . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1507 . . . . . . . . . . . . . . . . . . Kind: type | |
1508 . . . . . . . . . . . . . . . . . . Name: "bufferContext" | |
1509 . . . . . . . . . . . . . . . . . . Decl: *ast.TypeSpec { | |
1510 . . . . . . . . . . . . . . . . . . . Name: *ast.Ident { | |
1511 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:36:6 | |
1512 . . . . . . . . . . . . . . . . . . . . Name: "bufferContext" | |
1513 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 1506) | |
1514 . . . . . . . . . . . . . . . . . . . } | |
1515 . . . . . . . . . . . . . . . . . . . Type: *ast.StructType { | |
1516 . . . . . . . . . . . . . . . . . . . . Struct: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:36:20 | |
1517 . . . . . . . . . . . . . . . . . . . . Fields: *ast.FieldList { | |
1518 . . . . . . . . . . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:36:27 | |
1519 . . . . . . . . . . . . . . . . . . . . . List: []*ast.Field (len = 2) { | |
1520 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Field { | |
1521 . . . . . . . . . . . . . . . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
1522 . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1523 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:37:2 | |
1524 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "buf" | |
1525 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1526 . . . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
1527 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "buf" | |
1528 . . . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 1520) | |
1529 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1530 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1531 . . . . . . . . . . . . . . . . . . . . . . . } | |
1532 . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
1533 . . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:37:6 | |
1534 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
1535 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1536 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:37:7 | |
1537 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "buffer" | |
1538 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1539 . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1540 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:37:14 | |
1541 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Buffer" | |
1542 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1543 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1544 . . . . . . . . . . . . . . . . . . . . . . . } | |
1545 . . . . . . . . . . . . . . . . . . . . . . } | |
1546 . . . . . . . . . . . . . . . . . . . . . . 1: *ast.Field { | |
1547 . . . . . . . . . . . . . . . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
1548 . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1549 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:38:2 | |
1550 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
1551 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1552 . . . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
1553 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
1554 . . . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 1546) | |
1555 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1556 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1557 . . . . . . . . . . . . . . . . . . . . . . . } | |
1558 . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.SelectorExpr { | |
1559 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1560 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:38:6 | |
1561 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "bytes" | |
1562 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1563 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1564 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:38:12 | |
1565 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Buffer" | |
1566 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1567 . . . . . . . . . . . . . . . . . . . . . . . } | |
1568 . . . . . . . . . . . . . . . . . . . . . . } | |
1569 . . . . . . . . . . . . . . . . . . . . . } | |
1570 . . . . . . . . . . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:39:1 | |
1571 . . . . . . . . . . . . . . . . . . . . } | |
1572 . . . . . . . . . . . . . . . . . . . . Incomplete: false | |
1573 . . . . . . . . . . . . . . . . . . . } | |
1574 . . . . . . . . . . . . . . . . . . } | |
1575 . . . . . . . . . . . . . . . . . } | |
1576 . . . . . . . . . . . . . . . . } | |
1577 . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:67:21 | |
1578 . . . . . . . . . . . . . . . . Elts: []ast.Expr (len = 1) { | |
1579 . . . . . . . . . . . . . . . . . 0: *ast.KeyValueExpr { | |
1580 . . . . . . . . . . . . . . . . . . Key: *ast.Ident { | |
1581 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:3 | |
1582 . . . . . . . . . . . . . . . . . . . Name: "buf" | |
1583 . . . . . . . . . . . . . . . . . . } | |
1584 . . . . . . . . . . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:6 | |
1585 . . . . . . . . . . . . . . . . . . Value: *ast.CallExpr { | |
1586 . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1587 . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1588 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:8 | |
1589 . . . . . . . . . . . . . . . . . . . . . Name: "buffer" | |
1590 . . . . . . . . . . . . . . . . . . . . } | |
1591 . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1592 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:15 | |
1593 . . . . . . . . . . . . . . . . . . . . . Name: "NewBuffer" | |
1594 . . . . . . . . . . . . . . . . . . . . } | |
1595 . . . . . . . . . . . . . . . . . . . } | |
1596 . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:24 | |
1597 . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 3) { | |
1598 . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1599 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:25 | |
1600 . . . . . . . . . . . . . . . . . . . . . Name: "v" | |
1601 . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
1602 . . . . . . . . . . . . . . . . . . . . } | |
1603 . . . . . . . . . . . . . . . . . . . . 1: *ast.BasicLit { | |
1604 . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:28 | |
1605 . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
1606 . . . . . . . . . . . . . . . . . . . . . Value: "\"__GoAnalyzeBuffer__\"" | |
1607 . . . . . . . . . . . . . . . . . . . . } | |
1608 . . . . . . . . . . . . . . . . . . . . 2: *ast.CallExpr { | |
1609 . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1610 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1611 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:51 | |
1612 . . . . . . . . . . . . . . . . . . . . . . . Name: "fmt" | |
1613 . . . . . . . . . . . . . . . . . . . . . . } | |
1614 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1615 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:55 | |
1616 . . . . . . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
1617 . . . . . . . . . . . . . . . . . . . . . . } | |
1618 . . . . . . . . . . . . . . . . . . . . . } | |
1619 . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:62 | |
1620 . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1621 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
1622 . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:63 | |
1623 . . . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
1624 . . . . . . . . . . . . . . . . . . . . . . . Value: "\"belowright %d vsplit\"" | |
1625 . . . . . . . . . . . . . . . . . . . . . . } | |
1626 . . . . . . . . . . . . . . . . . . . . . . 1: *ast.ParenExpr { | |
1627 . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:87 | |
1628 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.BinaryExpr { | |
1629 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.BinaryExpr { | |
1630 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1631 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:88 | |
1632 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "width" | |
1633 . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 1368) | |
1634 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1635 . . . . . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:93 | |
1636 . . . . . . . . . . . . . . . . . . . . . . . . . Op: * | |
1637 . . . . . . . . . . . . . . . . . . . . . . . . . Y: *ast.BasicLit { | |
1638 . . . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:94 | |
1639 . . . . . . . . . . . . . . . . . . . . . . . . . . Kind: INT | |
1640 . . . . . . . . . . . . . . . . . . . . . . . . . . Value: "1" | |
1641 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1642 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1643 . . . . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:95 | |
1644 . . . . . . . . . . . . . . . . . . . . . . . . Op: / | |
1645 . . . . . . . . . . . . . . . . . . . . . . . . Y: *ast.BasicLit { | |
1646 . . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:96 | |
1647 . . . . . . . . . . . . . . . . . . . . . . . . . Kind: INT | |
1648 . . . . . . . . . . . . . . . . . . . . . . . . . Value: "4" | |
1649 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1650 . . . . . . . . . . . . . . . . . . . . . . . } | |
1651 . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:97 | |
1652 . . . . . . . . . . . . . . . . . . . . . . } | |
1653 . . . . . . . . . . . . . . . . . . . . . } | |
1654 . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1655 . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:98 | |
1656 . . . . . . . . . . . . . . . . . . . . } | |
1657 . . . . . . . . . . . . . . . . . . . } | |
1658 . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1659 . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:68:99 | |
1660 . . . . . . . . . . . . . . . . . . } | |
1661 . . . . . . . . . . . . . . . . . } | |
1662 . . . . . . . . . . . . . . . . } | |
1663 . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:69:2 | |
1664 . . . . . . . . . . . . . . . } | |
1665 . . . . . . . . . . . . . . } | |
1666 . . . . . . . . . . . . . } | |
1667 . . . . . . . . . . . . } | |
1668 . . . . . . . . . . . . 13: *ast.ExprStmt { | |
1669 . . . . . . . . . . . . . X: *ast.CallExpr { | |
1670 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1671 . . . . . . . . . . . . . . . X: *ast.Ident { | |
1672 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:71:2 | |
1673 . . . . . . . . . . . . . . . . Name: "ast" | |
1674 . . . . . . . . . . . . . . . } | |
1675 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1676 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:71:6 | |
1677 . . . . . . . . . . . . . . . . Name: "Print" | |
1678 . . . . . . . . . . . . . . . } | |
1679 . . . . . . . . . . . . . . } | |
1680 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:71:11 | |
1681 . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1682 . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1683 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:71:12 | |
1684 . . . . . . . . . . . . . . . . Name: "fset" | |
1685 . . . . . . . . . . . . . . . . Obj: *(obj @ 1190) | |
1686 . . . . . . . . . . . . . . . } | |
1687 . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1688 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:71:18 | |
1689 . . . . . . . . . . . . . . . . Name: "f" | |
1690 . . . . . . . . . . . . . . . . Obj: *(obj @ 1222) | |
1691 . . . . . . . . . . . . . . . } | |
1692 . . . . . . . . . . . . . . } | |
1693 . . . . . . . . . . . . . . Ellipsis: - | |
1694 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:71:19 | |
1695 . . . . . . . . . . . . . } | |
1696 . . . . . . . . . . . . } | |
1697 . . . . . . . . . . . . 14: *ast.ExprStmt { | |
1698 . . . . . . . . . . . . . X: *ast.CallExpr { | |
1699 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1700 . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
1701 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1702 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:2 | |
1703 . . . . . . . . . . . . . . . . . Name: "b" | |
1704 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
1705 . . . . . . . . . . . . . . . . } | |
1706 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1707 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:4 | |
1708 . . . . . . . . . . . . . . . . . Name: "byt" | |
1709 . . . . . . . . . . . . . . . . } | |
1710 . . . . . . . . . . . . . . . } | |
1711 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1712 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:8 | |
1713 . . . . . . . . . . . . . . . . Name: "WriteString" | |
1714 . . . . . . . . . . . . . . . } | |
1715 . . . . . . . . . . . . . . } | |
1716 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:19 | |
1717 . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1718 . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1719 . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1720 . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1721 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:20 | |
1722 . . . . . . . . . . . . . . . . . . Name: "fmt" | |
1723 . . . . . . . . . . . . . . . . . } | |
1724 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1725 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:24 | |
1726 . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
1727 . . . . . . . . . . . . . . . . . } | |
1728 . . . . . . . . . . . . . . . . } | |
1729 . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:31 | |
1730 . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 3) { | |
1731 . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
1732 . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:32 | |
1733 . . . . . . . . . . . . . . . . . . Kind: STRING | |
1734 . . . . . . . . . . . . . . . . . . Value: "\"%s ast.File: %v\\n\"" | |
1735 . . . . . . . . . . . . . . . . . } | |
1736 . . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
1737 . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1738 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:53 | |
1739 . . . . . . . . . . . . . . . . . . . Name: "config" | |
1740 . . . . . . . . . . . . . . . . . . } | |
1741 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1742 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:60 | |
1743 . . . . . . . . . . . . . . . . . . . Name: "AnalyzeFoldIcon" | |
1744 . . . . . . . . . . . . . . . . . . } | |
1745 . . . . . . . . . . . . . . . . . } | |
1746 . . . . . . . . . . . . . . . . . 2: *ast.CallExpr { | |
1747 . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1748 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1749 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:77 | |
1750 . . . . . . . . . . . . . . . . . . . . Name: "filepath" | |
1751 . . . . . . . . . . . . . . . . . . . } | |
1752 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1753 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:86 | |
1754 . . . . . . . . . . . . . . . . . . . . Name: "Base" | |
1755 . . . . . . . . . . . . . . . . . . . } | |
1756 . . . . . . . . . . . . . . . . . . } | |
1757 . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:90 | |
1758 . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1759 . . . . . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
1760 . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1761 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:91 | |
1762 . . . . . . . . . . . . . . . . . . . . . Name: "eval" | |
1763 . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 394) | |
1764 . . . . . . . . . . . . . . . . . . . . } | |
1765 . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1766 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:96 | |
1767 . . . . . . . . . . . . . . . . . . . . . Name: "File" | |
1768 . . . . . . . . . . . . . . . . . . . . } | |
1769 . . . . . . . . . . . . . . . . . . . } | |
1770 . . . . . . . . . . . . . . . . . . } | |
1771 . . . . . . . . . . . . . . . . . . Ellipsis: - | |
1772 . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:100 | |
1773 . . . . . . . . . . . . . . . . . } | |
1774 . . . . . . . . . . . . . . . . } | |
1775 . . . . . . . . . . . . . . . . Ellipsis: - | |
1776 . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:101 | |
1777 . . . . . . . . . . . . . . . } | |
1778 . . . . . . . . . . . . . . } | |
1779 . . . . . . . . . . . . . . Ellipsis: - | |
1780 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:72:102 | |
1781 . . . . . . . . . . . . . } | |
1782 . . . . . . . . . . . . } | |
1783 . . . . . . . . . . . . 15: *ast.ExprStmt { | |
1784 . . . . . . . . . . . . . X: *ast.CallExpr { | |
1785 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1786 . . . . . . . . . . . . . . . X: *ast.Ident { | |
1787 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:2 | |
1788 . . . . . . . . . . . . . . . . Name: "ast" | |
1789 . . . . . . . . . . . . . . . } | |
1790 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1791 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:6 | |
1792 . . . . . . . . . . . . . . . . Name: "Walk" | |
1793 . . . . . . . . . . . . . . . } | |
1794 . . . . . . . . . . . . . . } | |
1795 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:10 | |
1796 . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
1797 . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1798 . . . . . . . . . . . . . . . . Fun: *ast.Ident { | |
1799 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:11 | |
1800 . . . . . . . . . . . . . . . . . Name: "visitorFunc" | |
1801 . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1802 . . . . . . . . . . . . . . . . . . Kind: type | |
1803 . . . . . . . . . . . . . . . . . . Name: "visitorFunc" | |
1804 . . . . . . . . . . . . . . . . . . Decl: *ast.TypeSpec { | |
1805 . . . . . . . . . . . . . . . . . . . Name: *ast.Ident { | |
1806 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:6 | |
1807 . . . . . . . . . . . . . . . . . . . . Name: "visitorFunc" | |
1808 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 1801) | |
1809 . . . . . . . . . . . . . . . . . . . } | |
1810 . . . . . . . . . . . . . . . . . . . Type: *ast.FuncType { | |
1811 . . . . . . . . . . . . . . . . . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:18 | |
1812 . . . . . . . . . . . . . . . . . . . . Params: *ast.FieldList { | |
1813 . . . . . . . . . . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:22 | |
1814 . . . . . . . . . . . . . . . . . . . . . List: []*ast.Field (len = 1) { | |
1815 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Field { | |
1816 . . . . . . . . . . . . . . . . . . . . . . . Names: []*ast.Ident (len = 1) { | |
1817 . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
1818 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:23 | |
1819 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "n" | |
1820 . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1821 . . . . . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
1822 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "n" | |
1823 . . . . . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 1815) | |
1824 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
1825 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1826 . . . . . . . . . . . . . . . . . . . . . . . } | |
1827 . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.SelectorExpr { | |
1828 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1829 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:25 | |
1830 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
1831 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1832 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1833 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:29 | |
1834 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Node" | |
1835 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1836 . . . . . . . . . . . . . . . . . . . . . . . } | |
1837 . . . . . . . . . . . . . . . . . . . . . . } | |
1838 . . . . . . . . . . . . . . . . . . . . . } | |
1839 . . . . . . . . . . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:33 | |
1840 . . . . . . . . . . . . . . . . . . . . } | |
1841 . . . . . . . . . . . . . . . . . . . . Results: *ast.FieldList { | |
1842 . . . . . . . . . . . . . . . . . . . . . Opening: - | |
1843 . . . . . . . . . . . . . . . . . . . . . List: []*ast.Field (len = 1) { | |
1844 . . . . . . . . . . . . . . . . . . . . . . 0: *ast.Field { | |
1845 . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.SelectorExpr { | |
1846 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1847 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:35 | |
1848 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
1849 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1850 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1851 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:39 | |
1852 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Visitor" | |
1853 . . . . . . . . . . . . . . . . . . . . . . . . } | |
1854 . . . . . . . . . . . . . . . . . . . . . . . } | |
1855 . . . . . . . . . . . . . . . . . . . . . . } | |
1856 . . . . . . . . . . . . . . . . . . . . . } | |
1857 . . . . . . . . . . . . . . . . . . . . . Closing: - | |
1858 . . . . . . . . . . . . . . . . . . . . } | |
1859 . . . . . . . . . . . . . . . . . . . } | |
1860 . . . . . . . . . . . . . . . . . . } | |
1861 . . . . . . . . . . . . . . . . . } | |
1862 . . . . . . . . . . . . . . . . } | |
1863 . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:22 | |
1864 . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1865 . . . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
1866 . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1867 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:23 | |
1868 . . . . . . . . . . . . . . . . . . . Name: "b" | |
1869 . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
1870 . . . . . . . . . . . . . . . . . . } | |
1871 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1872 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:25 | |
1873 . . . . . . . . . . . . . . . . . . . Name: "parseBuffer" | |
1874 . . . . . . . . . . . . . . . . . . } | |
1875 . . . . . . . . . . . . . . . . . } | |
1876 . . . . . . . . . . . . . . . . } | |
1877 . . . . . . . . . . . . . . . . Ellipsis: - | |
1878 . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:36 | |
1879 . . . . . . . . . . . . . . . } | |
1880 . . . . . . . . . . . . . . . 1: *ast.Ident { | |
1881 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:39 | |
1882 . . . . . . . . . . . . . . . . Name: "f" | |
1883 . . . . . . . . . . . . . . . . Obj: *(obj @ 1222) | |
1884 . . . . . . . . . . . . . . . } | |
1885 . . . . . . . . . . . . . . } | |
1886 . . . . . . . . . . . . . . Ellipsis: - | |
1887 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:73:40 | |
1888 . . . . . . . . . . . . . } | |
1889 . . . . . . . . . . . . } | |
1890 . . . . . . . . . . . . 16: *ast.AssignStmt { | |
1891 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
1892 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1893 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:2 | |
1894 . . . . . . . . . . . . . . . Name: "bufOption" | |
1895 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1896 . . . . . . . . . . . . . . . . Kind: var | |
1897 . . . . . . . . . . . . . . . . Name: "bufOption" | |
1898 . . . . . . . . . . . . . . . . Decl: *(obj @ 1890) | |
1899 . . . . . . . . . . . . . . . } | |
1900 . . . . . . . . . . . . . . } | |
1901 . . . . . . . . . . . . . } | |
1902 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:12 | |
1903 . . . . . . . . . . . . . Tok: := | |
1904 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1905 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1906 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1907 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1908 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:15 | |
1909 . . . . . . . . . . . . . . . . . Name: "b" | |
1910 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
1911 . . . . . . . . . . . . . . . . } | |
1912 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1913 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:17 | |
1914 . . . . . . . . . . . . . . . . . Name: "setBufOption" | |
1915 . . . . . . . . . . . . . . . . } | |
1916 . . . . . . . . . . . . . . . } | |
1917 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:29 | |
1918 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1919 . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
1920 . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:30 | |
1921 . . . . . . . . . . . . . . . . . Kind: STRING | |
1922 . . . . . . . . . . . . . . . . . Value: "\"buffer\"" | |
1923 . . . . . . . . . . . . . . . . } | |
1924 . . . . . . . . . . . . . . . } | |
1925 . . . . . . . . . . . . . . . Ellipsis: - | |
1926 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:75:38 | |
1927 . . . . . . . . . . . . . . } | |
1928 . . . . . . . . . . . . . } | |
1929 . . . . . . . . . . . . } | |
1930 . . . . . . . . . . . . 17: *ast.AssignStmt { | |
1931 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
1932 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1933 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:2 | |
1934 . . . . . . . . . . . . . . . Name: "bufVar" | |
1935 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1936 . . . . . . . . . . . . . . . . Kind: var | |
1937 . . . . . . . . . . . . . . . . Name: "bufVar" | |
1938 . . . . . . . . . . . . . . . . Decl: *(obj @ 1930) | |
1939 . . . . . . . . . . . . . . . } | |
1940 . . . . . . . . . . . . . . } | |
1941 . . . . . . . . . . . . . } | |
1942 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:9 | |
1943 . . . . . . . . . . . . . Tok: := | |
1944 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1945 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1946 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1947 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1948 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:12 | |
1949 . . . . . . . . . . . . . . . . . Name: "b" | |
1950 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
1951 . . . . . . . . . . . . . . . . } | |
1952 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1953 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:14 | |
1954 . . . . . . . . . . . . . . . . . Name: "setBufVar" | |
1955 . . . . . . . . . . . . . . . . } | |
1956 . . . . . . . . . . . . . . . } | |
1957 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:23 | |
1958 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1959 . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
1960 . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:24 | |
1961 . . . . . . . . . . . . . . . . . Kind: STRING | |
1962 . . . . . . . . . . . . . . . . . Value: "\"buffer\"" | |
1963 . . . . . . . . . . . . . . . . } | |
1964 . . . . . . . . . . . . . . . } | |
1965 . . . . . . . . . . . . . . . Ellipsis: - | |
1966 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:76:32 | |
1967 . . . . . . . . . . . . . . } | |
1968 . . . . . . . . . . . . . } | |
1969 . . . . . . . . . . . . } | |
1970 . . . . . . . . . . . . 18: *ast.AssignStmt { | |
1971 . . . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
1972 . . . . . . . . . . . . . . 0: *ast.Ident { | |
1973 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:2 | |
1974 . . . . . . . . . . . . . . . Name: "winOption" | |
1975 . . . . . . . . . . . . . . . Obj: *ast.Object { | |
1976 . . . . . . . . . . . . . . . . Kind: var | |
1977 . . . . . . . . . . . . . . . . Name: "winOption" | |
1978 . . . . . . . . . . . . . . . . Decl: *(obj @ 1970) | |
1979 . . . . . . . . . . . . . . . } | |
1980 . . . . . . . . . . . . . . } | |
1981 . . . . . . . . . . . . . } | |
1982 . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:12 | |
1983 . . . . . . . . . . . . . Tok: := | |
1984 . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
1985 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
1986 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
1987 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
1988 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:15 | |
1989 . . . . . . . . . . . . . . . . . Name: "b" | |
1990 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
1991 . . . . . . . . . . . . . . . . } | |
1992 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
1993 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:17 | |
1994 . . . . . . . . . . . . . . . . . Name: "setBufOption" | |
1995 . . . . . . . . . . . . . . . . } | |
1996 . . . . . . . . . . . . . . . } | |
1997 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:29 | |
1998 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
1999 . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2000 . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:30 | |
2001 . . . . . . . . . . . . . . . . . Kind: STRING | |
2002 . . . . . . . . . . . . . . . . . Value: "\"window\"" | |
2003 . . . . . . . . . . . . . . . . } | |
2004 . . . . . . . . . . . . . . . } | |
2005 . . . . . . . . . . . . . . . Ellipsis: - | |
2006 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:77:38 | |
2007 . . . . . . . . . . . . . . } | |
2008 . . . . . . . . . . . . . } | |
2009 . . . . . . . . . . . . } | |
2010 . . . . . . . . . . . . 19: *ast.ExprStmt { | |
2011 . . . . . . . . . . . . . X: *ast.CallExpr { | |
2012 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2013 . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2014 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2015 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:2 | |
2016 . . . . . . . . . . . . . . . . . Name: "b" | |
2017 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
2018 . . . . . . . . . . . . . . . . } | |
2019 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2020 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:4 | |
2021 . . . . . . . . . . . . . . . . . Name: "buf" | |
2022 . . . . . . . . . . . . . . . . } | |
2023 . . . . . . . . . . . . . . . } | |
2024 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2025 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:8 | |
2026 . . . . . . . . . . . . . . . . Name: "Create" | |
2027 . . . . . . . . . . . . . . . } | |
2028 . . . . . . . . . . . . . . } | |
2029 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:14 | |
2030 . . . . . . . . . . . . . . Args: []ast.Expr (len = 4) { | |
2031 . . . . . . . . . . . . . . . 0: *ast.Ident { | |
2032 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:15 | |
2033 . . . . . . . . . . . . . . . . Name: "bufOption" | |
2034 . . . . . . . . . . . . . . . . Obj: *(obj @ 1895) | |
2035 . . . . . . . . . . . . . . . } | |
2036 . . . . . . . . . . . . . . . 1: *ast.Ident { | |
2037 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:26 | |
2038 . . . . . . . . . . . . . . . . Name: "bufVar" | |
2039 . . . . . . . . . . . . . . . . Obj: *(obj @ 1935) | |
2040 . . . . . . . . . . . . . . . } | |
2041 . . . . . . . . . . . . . . . 2: *ast.Ident { | |
2042 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:34 | |
2043 . . . . . . . . . . . . . . . . Name: "winOption" | |
2044 . . . . . . . . . . . . . . . . Obj: *(obj @ 1975) | |
2045 . . . . . . . . . . . . . . . } | |
2046 . . . . . . . . . . . . . . . 3: *ast.Ident { | |
2047 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:45 | |
2048 . . . . . . . . . . . . . . . . Name: "nil" | |
2049 . . . . . . . . . . . . . . . } | |
2050 . . . . . . . . . . . . . . } | |
2051 . . . . . . . . . . . . . . Ellipsis: - | |
2052 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:78:48 | |
2053 . . . . . . . . . . . . . } | |
2054 . . . . . . . . . . . . } | |
2055 . . . . . . . . . . . . 20: *ast.ExprStmt { | |
2056 . . . . . . . . . . . . . X: *ast.CallExpr { | |
2057 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2058 . . . . . . . . . . . . . . . X: *ast.Ident { | |
2059 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:79:2 | |
2060 . . . . . . . . . . . . . . . . Name: "v" | |
2061 . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
2062 . . . . . . . . . . . . . . . } | |
2063 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2064 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:79:4 | |
2065 . . . . . . . . . . . . . . . . Name: "Command" | |
2066 . . . . . . . . . . . . . . . } | |
2067 . . . . . . . . . . . . . . } | |
2068 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:79:11 | |
2069 . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2070 . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2071 . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:79:12 | |
2072 . . . . . . . . . . . . . . . . Kind: STRING | |
2073 . . . . . . . . . . . . . . . . Value: "\"autocmd WinEnter <buffer> if winnr('$') == 1 | quit | endif\"" | |
2074 . . . . . . . . . . . . . . . } | |
2075 . . . . . . . . . . . . . . } | |
2076 . . . . . . . . . . . . . . Ellipsis: - | |
2077 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:79:73 | |
2078 . . . . . . . . . . . . . } | |
2079 . . . . . . . . . . . . } | |
2080 . . . . . . . . . . . . 21: *ast.DeferStmt { | |
2081 . . . . . . . . . . . . . Defer: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:2 | |
2082 . . . . . . . . . . . . . Call: *ast.CallExpr { | |
2083 . . . . . . . . . . . . . . Fun: *ast.CallExpr { | |
2084 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2085 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2086 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:8 | |
2087 . . . . . . . . . . . . . . . . . Name: "buffer" | |
2088 . . . . . . . . . . . . . . . . } | |
2089 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2090 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:15 | |
2091 . . . . . . . . . . . . . . . . . Name: "Modifiable" | |
2092 . . . . . . . . . . . . . . . . } | |
2093 . . . . . . . . . . . . . . . } | |
2094 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:25 | |
2095 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
2096 . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
2097 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:26 | |
2098 . . . . . . . . . . . . . . . . . Name: "v" | |
2099 . . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
2100 . . . . . . . . . . . . . . . . } | |
2101 . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
2102 . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2103 . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2104 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:29 | |
2105 . . . . . . . . . . . . . . . . . . . Name: "b" | |
2106 . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
2107 . . . . . . . . . . . . . . . . . . } | |
2108 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2109 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:31 | |
2110 . . . . . . . . . . . . . . . . . . . Name: "buf" | |
2111 . . . . . . . . . . . . . . . . . . } | |
2112 . . . . . . . . . . . . . . . . . } | |
2113 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2114 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:35 | |
2115 . . . . . . . . . . . . . . . . . . Name: "Buffer" | |
2116 . . . . . . . . . . . . . . . . . } | |
2117 . . . . . . . . . . . . . . . . } | |
2118 . . . . . . . . . . . . . . . } | |
2119 . . . . . . . . . . . . . . . Ellipsis: - | |
2120 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:41 | |
2121 . . . . . . . . . . . . . . } | |
2122 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:42 | |
2123 . . . . . . . . . . . . . . Ellipsis: - | |
2124 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:81:43 | |
2125 . . . . . . . . . . . . . } | |
2126 . . . . . . . . . . . . } | |
2127 . . . . . . . . . . . . 22: *ast.ExprStmt { | |
2128 . . . . . . . . . . . . . X: *ast.CallExpr { | |
2129 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2130 . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2131 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2132 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:2 | |
2133 . . . . . . . . . . . . . . . . . Name: "b" | |
2134 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
2135 . . . . . . . . . . . . . . . . } | |
2136 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2137 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:4 | |
2138 . . . . . . . . . . . . . . . . . Name: "buf" | |
2139 . . . . . . . . . . . . . . . . } | |
2140 . . . . . . . . . . . . . . . } | |
2141 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2142 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:8 | |
2143 . . . . . . . . . . . . . . . . Name: "WriteString" | |
2144 . . . . . . . . . . . . . . . } | |
2145 . . . . . . . . . . . . . . } | |
2146 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:19 | |
2147 . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2148 . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
2149 . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2150 . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2151 . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2152 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:20 | |
2153 . . . . . . . . . . . . . . . . . . . Name: "b" | |
2154 . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
2155 . . . . . . . . . . . . . . . . . . } | |
2156 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2157 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:22 | |
2158 . . . . . . . . . . . . . . . . . . . Name: "byt" | |
2159 . . . . . . . . . . . . . . . . . . } | |
2160 . . . . . . . . . . . . . . . . . } | |
2161 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2162 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:26 | |
2163 . . . . . . . . . . . . . . . . . . Name: "String" | |
2164 . . . . . . . . . . . . . . . . . } | |
2165 . . . . . . . . . . . . . . . . } | |
2166 . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:32 | |
2167 . . . . . . . . . . . . . . . . Ellipsis: - | |
2168 . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:33 | |
2169 . . . . . . . . . . . . . . . } | |
2170 . . . . . . . . . . . . . . } | |
2171 . . . . . . . . . . . . . . Ellipsis: - | |
2172 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:82:34 | |
2173 . . . . . . . . . . . . . } | |
2174 . . . . . . . . . . . . } | |
2175 . . . . . . . . . . . . 23: *ast.ExprStmt { | |
2176 . . . . . . . . . . . . . X: *ast.CallExpr { | |
2177 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2178 . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2179 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2180 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:83:2 | |
2181 . . . . . . . . . . . . . . . . . Name: "b" | |
2182 . . . . . . . . . . . . . . . . . Obj: *(obj @ 1489) | |
2183 . . . . . . . . . . . . . . . . } | |
2184 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2185 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:83:4 | |
2186 . . . . . . . . . . . . . . . . . Name: "buf" | |
2187 . . . . . . . . . . . . . . . . } | |
2188 . . . . . . . . . . . . . . . } | |
2189 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2190 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:83:8 | |
2191 . . . . . . . . . . . . . . . . Name: "UpdateSyntax" | |
2192 . . . . . . . . . . . . . . . } | |
2193 . . . . . . . . . . . . . . } | |
2194 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:83:20 | |
2195 . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2196 . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2197 . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:83:21 | |
2198 . . . . . . . . . . . . . . . . Kind: STRING | |
2199 . . . . . . . . . . . . . . . . Value: "\"goanalyze\"" | |
2200 . . . . . . . . . . . . . . . } | |
2201 . . . . . . . . . . . . . . } | |
2202 . . . . . . . . . . . . . . Ellipsis: - | |
2203 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:83:32 | |
2204 . . . . . . . . . . . . . } | |
2205 . . . . . . . . . . . . } | |
2206 . . . . . . . . . . . . 24: *ast.ExprStmt { | |
2207 . . . . . . . . . . . . . X: *ast.CallExpr { | |
2208 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2209 . . . . . . . . . . . . . . . X: *ast.Ident { | |
2210 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:85:2 | |
2211 . . . . . . . . . . . . . . . . Name: "v" | |
2212 . . . . . . . . . . . . . . . . Obj: *(obj @ 368) | |
2213 . . . . . . . . . . . . . . . } | |
2214 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2215 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:85:4 | |
2216 . . . . . . . . . . . . . . . . Name: "SetCurrentWindow" | |
2217 . . . . . . . . . . . . . . . } | |
2218 . . . . . . . . . . . . . . } | |
2219 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:85:20 | |
2220 . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2221 . . . . . . . . . . . . . . . 0: *ast.Ident { | |
2222 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:85:21 | |
2223 . . . . . . . . . . . . . . . . Name: "w" | |
2224 . . . . . . . . . . . . . . . . Obj: *(obj @ 566) | |
2225 . . . . . . . . . . . . . . . } | |
2226 . . . . . . . . . . . . . . } | |
2227 . . . . . . . . . . . . . . Ellipsis: - | |
2228 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:85:22 | |
2229 . . . . . . . . . . . . . } | |
2230 . . . . . . . . . . . . } | |
2231 . . . . . . . . . . . . 25: *ast.ReturnStmt { | |
2232 . . . . . . . . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:87:2 | |
2233 . . . . . . . . . . . . . Results: []ast.Expr (len = 1) { | |
2234 . . . . . . . . . . . . . . 0: *ast.Ident { | |
2235 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:87:9 | |
2236 . . . . . . . . . . . . . . . Name: "nil" | |
2237 . . . . . . . . . . . . . . } | |
2238 . . . . . . . . . . . . . } | |
2239 . . . . . . . . . . . . } | |
2240 . . . . . . . . . . . } | |
2241 . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:88:1 | |
2242 . . . . . . . . . . } | |
2243 . . . . . . . . . } | |
2244 . . . . . . . . } | |
2245 . . . . . . . } | |
2246 . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:33:18 | |
2247 . . . . . . . Args: []ast.Expr (len = 2) { | |
2248 . . . . . . . . 0: *ast.Ident { | |
2249 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:33:19 | |
2250 . . . . . . . . . Name: "v" | |
2251 . . . . . . . . . Obj: *(obj @ 294) | |
2252 . . . . . . . . } | |
2253 . . . . . . . . 1: *ast.Ident { | |
2254 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:33:22 | |
2255 . . . . . . . . . Name: "eval" | |
2256 . . . . . . . . . Obj: *(obj @ 320) | |
2257 . . . . . . . . } | |
2258 . . . . . . . } | |
2259 . . . . . . . Ellipsis: - | |
2260 . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:33:26 | |
2261 . . . . . . } | |
2262 . . . . . } | |
2263 . . . . } | |
2264 . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:34:1 | |
2265 . . . } | |
2266 . . } | |
2267 . . 4: *ast.GenDecl { | |
2268 . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:36:1 | |
2269 . . . Tok: type | |
2270 . . . Lparen: - | |
2271 . . . Specs: []ast.Spec (len = 1) { | |
2272 . . . . 0: *(obj @ 1509) | |
2273 . . . } | |
2274 . . . Rparen: - | |
2275 . . } | |
2276 . . 5: *(obj @ 352) | |
2277 . . 6: *(obj @ 706) | |
2278 . . 7: *ast.GenDecl { | |
2279 . . . Doc: *ast.CommentGroup { | |
2280 . . . . List: []*ast.Comment (len = 1) { | |
2281 . . . . . 0: *ast.Comment { | |
2282 . . . . . . Slash: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:105:1 | |
2283 . . . . . . Text: "// VisitorFunc for ast.Visit type." | |
2284 . . . . . } | |
2285 . . . . } | |
2286 . . . } | |
2287 . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:106:1 | |
2288 . . . Tok: type | |
2289 . . . Lparen: - | |
2290 . . . Specs: []ast.Spec (len = 1) { | |
2291 . . . . 0: *(obj @ 1804) | |
2292 . . . } | |
2293 . . . Rparen: - | |
2294 . . } | |
2295 . . 8: *ast.FuncDecl { | |
2296 . . . Doc: *ast.CommentGroup { | |
2297 . . . . List: []*ast.Comment (len = 1) { | |
2298 . . . . . 0: *ast.Comment { | |
2299 . . . . . . Slash: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:108:1 | |
2300 . . . . . . Text: "// Visit for ast.Visit function." | |
2301 . . . . . } | |
2302 . . . . } | |
2303 . . . } | |
2304 . . . Recv: *ast.FieldList { | |
2305 . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:6 | |
2306 . . . . List: []*ast.Field (len = 1) { | |
2307 . . . . . 0: *ast.Field { | |
2308 . . . . . . Names: []*ast.Ident (len = 1) { | |
2309 . . . . . . . 0: *ast.Ident { | |
2310 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:7 | |
2311 . . . . . . . . Name: "f" | |
2312 . . . . . . . . Obj: *ast.Object { | |
2313 . . . . . . . . . Kind: var | |
2314 . . . . . . . . . Name: "f" | |
2315 . . . . . . . . . Decl: *(obj @ 2307) | |
2316 . . . . . . . . } | |
2317 . . . . . . . } | |
2318 . . . . . . } | |
2319 . . . . . . Type: *ast.Ident { | |
2320 . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:9 | |
2321 . . . . . . . Name: "visitorFunc" | |
2322 . . . . . . . Obj: *(obj @ 1801) | |
2323 . . . . . . } | |
2324 . . . . . } | |
2325 . . . . } | |
2326 . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:20 | |
2327 . . . } | |
2328 . . . Name: *ast.Ident { | |
2329 . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:22 | |
2330 . . . . Name: "Visit" | |
2331 . . . } | |
2332 . . . Type: *ast.FuncType { | |
2333 . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:1 | |
2334 . . . . Params: *ast.FieldList { | |
2335 . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:27 | |
2336 . . . . . List: []*ast.Field (len = 1) { | |
2337 . . . . . . 0: *ast.Field { | |
2338 . . . . . . . Names: []*ast.Ident (len = 1) { | |
2339 . . . . . . . . 0: *ast.Ident { | |
2340 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:28 | |
2341 . . . . . . . . . Name: "n" | |
2342 . . . . . . . . . Obj: *ast.Object { | |
2343 . . . . . . . . . . Kind: var | |
2344 . . . . . . . . . . Name: "n" | |
2345 . . . . . . . . . . Decl: *(obj @ 2337) | |
2346 . . . . . . . . . } | |
2347 . . . . . . . . } | |
2348 . . . . . . . } | |
2349 . . . . . . . Type: *ast.SelectorExpr { | |
2350 . . . . . . . . X: *ast.Ident { | |
2351 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:30 | |
2352 . . . . . . . . . Name: "ast" | |
2353 . . . . . . . . } | |
2354 . . . . . . . . Sel: *ast.Ident { | |
2355 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:34 | |
2356 . . . . . . . . . Name: "Node" | |
2357 . . . . . . . . } | |
2358 . . . . . . . } | |
2359 . . . . . . } | |
2360 . . . . . } | |
2361 . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:38 | |
2362 . . . . } | |
2363 . . . . Results: *ast.FieldList { | |
2364 . . . . . Opening: - | |
2365 . . . . . List: []*ast.Field (len = 1) { | |
2366 . . . . . . 0: *ast.Field { | |
2367 . . . . . . . Type: *ast.SelectorExpr { | |
2368 . . . . . . . . X: *ast.Ident { | |
2369 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:40 | |
2370 . . . . . . . . . Name: "ast" | |
2371 . . . . . . . . } | |
2372 . . . . . . . . Sel: *ast.Ident { | |
2373 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:44 | |
2374 . . . . . . . . . Name: "Visitor" | |
2375 . . . . . . . . } | |
2376 . . . . . . . } | |
2377 . . . . . . } | |
2378 . . . . . } | |
2379 . . . . . Closing: - | |
2380 . . . . } | |
2381 . . . } | |
2382 . . . Body: *ast.BlockStmt { | |
2383 . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:109:52 | |
2384 . . . . List: []ast.Stmt (len = 1) { | |
2385 . . . . . 0: *ast.ReturnStmt { | |
2386 . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:110:2 | |
2387 . . . . . . Results: []ast.Expr (len = 1) { | |
2388 . . . . . . . 0: *ast.CallExpr { | |
2389 . . . . . . . . Fun: *ast.Ident { | |
2390 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:110:9 | |
2391 . . . . . . . . . Name: "f" | |
2392 . . . . . . . . . Obj: *(obj @ 2312) | |
2393 . . . . . . . . } | |
2394 . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:110:10 | |
2395 . . . . . . . . Args: []ast.Expr (len = 1) { | |
2396 . . . . . . . . . 0: *ast.Ident { | |
2397 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:110:11 | |
2398 . . . . . . . . . . Name: "n" | |
2399 . . . . . . . . . . Obj: *(obj @ 2342) | |
2400 . . . . . . . . . } | |
2401 . . . . . . . . } | |
2402 . . . . . . . . Ellipsis: - | |
2403 . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:110:12 | |
2404 . . . . . . . } | |
2405 . . . . . . } | |
2406 . . . . . } | |
2407 . . . . } | |
2408 . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:111:1 | |
2409 . . . } | |
2410 . . } | |
2411 . . 9: *ast.FuncDecl { | |
2412 . . . Recv: *ast.FieldList { | |
2413 . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:6 | |
2414 . . . . List: []*ast.Field (len = 1) { | |
2415 . . . . . 0: *ast.Field { | |
2416 . . . . . . Names: []*ast.Ident (len = 1) { | |
2417 . . . . . . . 0: *ast.Ident { | |
2418 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:7 | |
2419 . . . . . . . . Name: "b" | |
2420 . . . . . . . . Obj: *ast.Object { | |
2421 . . . . . . . . . Kind: var | |
2422 . . . . . . . . . Name: "b" | |
2423 . . . . . . . . . Decl: *(obj @ 2415) | |
2424 . . . . . . . . } | |
2425 . . . . . . . } | |
2426 . . . . . . } | |
2427 . . . . . . Type: *ast.StarExpr { | |
2428 . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:9 | |
2429 . . . . . . . X: *ast.Ident { | |
2430 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:10 | |
2431 . . . . . . . . Name: "bufferContext" | |
2432 . . . . . . . . Obj: *(obj @ 1506) | |
2433 . . . . . . . } | |
2434 . . . . . . } | |
2435 . . . . . } | |
2436 . . . . } | |
2437 . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:23 | |
2438 . . . } | |
2439 . . . Name: *ast.Ident { | |
2440 . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:25 | |
2441 . . . . Name: "parseBuffer" | |
2442 . . . } | |
2443 . . . Type: *ast.FuncType { | |
2444 . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:1 | |
2445 . . . . Params: *ast.FieldList { | |
2446 . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:36 | |
2447 . . . . . List: []*ast.Field (len = 1) { | |
2448 . . . . . . 0: *ast.Field { | |
2449 . . . . . . . Names: []*ast.Ident (len = 1) { | |
2450 . . . . . . . . 0: *ast.Ident { | |
2451 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:37 | |
2452 . . . . . . . . . Name: "node" | |
2453 . . . . . . . . . Obj: *ast.Object { | |
2454 . . . . . . . . . . Kind: var | |
2455 . . . . . . . . . . Name: "node" | |
2456 . . . . . . . . . . Decl: *(obj @ 2448) | |
2457 . . . . . . . . . } | |
2458 . . . . . . . . } | |
2459 . . . . . . . } | |
2460 . . . . . . . Type: *ast.SelectorExpr { | |
2461 . . . . . . . . X: *ast.Ident { | |
2462 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:42 | |
2463 . . . . . . . . . Name: "ast" | |
2464 . . . . . . . . } | |
2465 . . . . . . . . Sel: *ast.Ident { | |
2466 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:46 | |
2467 . . . . . . . . . Name: "Node" | |
2468 . . . . . . . . } | |
2469 . . . . . . . } | |
2470 . . . . . . } | |
2471 . . . . . } | |
2472 . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:50 | |
2473 . . . . } | |
2474 . . . . Results: *ast.FieldList { | |
2475 . . . . . Opening: - | |
2476 . . . . . List: []*ast.Field (len = 1) { | |
2477 . . . . . . 0: *ast.Field { | |
2478 . . . . . . . Type: *ast.SelectorExpr { | |
2479 . . . . . . . . X: *ast.Ident { | |
2480 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:52 | |
2481 . . . . . . . . . Name: "ast" | |
2482 . . . . . . . . } | |
2483 . . . . . . . . Sel: *ast.Ident { | |
2484 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:56 | |
2485 . . . . . . . . . Name: "Visitor" | |
2486 . . . . . . . . } | |
2487 . . . . . . . } | |
2488 . . . . . . } | |
2489 . . . . . } | |
2490 . . . . . Closing: - | |
2491 . . . . } | |
2492 . . . } | |
2493 . . . Body: *ast.BlockStmt { | |
2494 . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:113:64 | |
2495 . . . . List: []ast.Stmt (len = 2) { | |
2496 . . . . . 0: *ast.TypeSwitchStmt { | |
2497 . . . . . . Switch: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:2 | |
2498 . . . . . . Assign: *ast.AssignStmt { | |
2499 . . . . . . . Lhs: []ast.Expr (len = 1) { | |
2500 . . . . . . . . 0: *ast.Ident { | |
2501 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:9 | |
2502 . . . . . . . . . Name: "n" | |
2503 . . . . . . . . . Obj: *ast.Object { | |
2504 . . . . . . . . . . Kind: var | |
2505 . . . . . . . . . . Name: "n" | |
2506 . . . . . . . . . . Decl: *(obj @ 2498) | |
2507 . . . . . . . . . } | |
2508 . . . . . . . . } | |
2509 . . . . . . . } | |
2510 . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:11 | |
2511 . . . . . . . Tok: := | |
2512 . . . . . . . Rhs: []ast.Expr (len = 1) { | |
2513 . . . . . . . . 0: *ast.TypeAssertExpr { | |
2514 . . . . . . . . . X: *ast.Ident { | |
2515 . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:14 | |
2516 . . . . . . . . . . Name: "node" | |
2517 . . . . . . . . . . Obj: *(obj @ 2453) | |
2518 . . . . . . . . . } | |
2519 . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:19 | |
2520 . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:24 | |
2521 . . . . . . . . } | |
2522 . . . . . . . } | |
2523 . . . . . . } | |
2524 . . . . . . Body: *ast.BlockStmt { | |
2525 . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:115:26 | |
2526 . . . . . . . List: []ast.Stmt (len = 2) { | |
2527 . . . . . . . . 0: *ast.CaseClause { | |
2528 . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:116:2 | |
2529 . . . . . . . . . List: []ast.Expr (len = 1) { | |
2530 . . . . . . . . . . 0: *ast.StarExpr { | |
2531 . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:116:7 | |
2532 . . . . . . . . . . . X: *ast.SelectorExpr { | |
2533 . . . . . . . . . . . . X: *ast.Ident { | |
2534 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:116:8 | |
2535 . . . . . . . . . . . . . Name: "ast" | |
2536 . . . . . . . . . . . . } | |
2537 . . . . . . . . . . . . Sel: *ast.Ident { | |
2538 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:116:12 | |
2539 . . . . . . . . . . . . . Name: "GenDecl" | |
2540 . . . . . . . . . . . . } | |
2541 . . . . . . . . . . . } | |
2542 . . . . . . . . . . } | |
2543 . . . . . . . . . } | |
2544 . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:116:19 | |
2545 . . . . . . . . . Body: []ast.Stmt (len = 2) { | |
2546 . . . . . . . . . . 0: *ast.ExprStmt { | |
2547 . . . . . . . . . . . X: *ast.CallExpr { | |
2548 . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2549 . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2550 . . . . . . . . . . . . . . X: *ast.Ident { | |
2551 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:3 | |
2552 . . . . . . . . . . . . . . . Name: "b" | |
2553 . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
2554 . . . . . . . . . . . . . . } | |
2555 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2556 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:5 | |
2557 . . . . . . . . . . . . . . . Name: "byt" | |
2558 . . . . . . . . . . . . . . } | |
2559 . . . . . . . . . . . . . } | |
2560 . . . . . . . . . . . . . Sel: *ast.Ident { | |
2561 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:9 | |
2562 . . . . . . . . . . . . . . Name: "WriteString" | |
2563 . . . . . . . . . . . . . } | |
2564 . . . . . . . . . . . . } | |
2565 . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:20 | |
2566 . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2567 . . . . . . . . . . . . . 0: *ast.CallExpr { | |
2568 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2569 . . . . . . . . . . . . . . . X: *ast.Ident { | |
2570 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:21 | |
2571 . . . . . . . . . . . . . . . . Name: "fmt" | |
2572 . . . . . . . . . . . . . . . } | |
2573 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2574 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:25 | |
2575 . . . . . . . . . . . . . . . . Name: "Sprintf" | |
2576 . . . . . . . . . . . . . . . } | |
2577 . . . . . . . . . . . . . . } | |
2578 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:32 | |
2579 . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
2580 . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2581 . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:33 | |
2582 . . . . . . . . . . . . . . . . Kind: STRING | |
2583 . . . . . . . . . . . . . . . . Value: "\"%s Decls: *ast.GenDecl\\n\"" | |
2584 . . . . . . . . . . . . . . . } | |
2585 . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
2586 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2587 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:61 | |
2588 . . . . . . . . . . . . . . . . . Name: "config" | |
2589 . . . . . . . . . . . . . . . . } | |
2590 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2591 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:68 | |
2592 . . . . . . . . . . . . . . . . . Name: "AnalyzeFoldIcon" | |
2593 . . . . . . . . . . . . . . . . } | |
2594 . . . . . . . . . . . . . . . } | |
2595 . . . . . . . . . . . . . . } | |
2596 . . . . . . . . . . . . . . Ellipsis: - | |
2597 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:83 | |
2598 . . . . . . . . . . . . . } | |
2599 . . . . . . . . . . . . } | |
2600 . . . . . . . . . . . . Ellipsis: - | |
2601 . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:117:84 | |
2602 . . . . . . . . . . . } | |
2603 . . . . . . . . . . } | |
2604 . . . . . . . . . . 1: *ast.SwitchStmt { | |
2605 . . . . . . . . . . . Switch: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:119:3 | |
2606 . . . . . . . . . . . Tag: *ast.SelectorExpr { | |
2607 . . . . . . . . . . . . X: *ast.Ident { | |
2608 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:119:10 | |
2609 . . . . . . . . . . . . . Name: "n" | |
2610 . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
2611 . . . . . . . . . . . . } | |
2612 . . . . . . . . . . . . Sel: *ast.Ident { | |
2613 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:119:12 | |
2614 . . . . . . . . . . . . . Name: "Tok" | |
2615 . . . . . . . . . . . . } | |
2616 . . . . . . . . . . . } | |
2617 . . . . . . . . . . . Body: *ast.BlockStmt { | |
2618 . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:119:16 | |
2619 . . . . . . . . . . . . List: []ast.Stmt (len = 3) { | |
2620 . . . . . . . . . . . . . 0: *ast.CaseClause { | |
2621 . . . . . . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:120:3 | |
2622 . . . . . . . . . . . . . . List: []ast.Expr (len = 1) { | |
2623 . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
2624 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2625 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:120:8 | |
2626 . . . . . . . . . . . . . . . . . Name: "token" | |
2627 . . . . . . . . . . . . . . . . } | |
2628 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2629 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:120:14 | |
2630 . . . . . . . . . . . . . . . . . Name: "IMPORT" | |
2631 . . . . . . . . . . . . . . . . } | |
2632 . . . . . . . . . . . . . . . } | |
2633 . . . . . . . . . . . . . . } | |
2634 . . . . . . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:120:20 | |
2635 . . . . . . . . . . . . . . Body: []ast.Stmt (len = 2) { | |
2636 . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
2637 . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
2638 . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2639 . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2640 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2641 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:121:4 | |
2642 . . . . . . . . . . . . . . . . . . . . Name: "b" | |
2643 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
2644 . . . . . . . . . . . . . . . . . . . } | |
2645 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2646 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:121:6 | |
2647 . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
2648 . . . . . . . . . . . . . . . . . . . } | |
2649 . . . . . . . . . . . . . . . . . . } | |
2650 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2651 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:121:10 | |
2652 . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
2653 . . . . . . . . . . . . . . . . . . } | |
2654 . . . . . . . . . . . . . . . . . } | |
2655 . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:121:21 | |
2656 . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2657 . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2658 . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:121:22 | |
2659 . . . . . . . . . . . . . . . . . . . Kind: STRING | |
2660 . . . . . . . . . . . . . . . . . . . Value: "\"\\t- Specs: *ast.ImportSpec\\n\"" | |
2661 . . . . . . . . . . . . . . . . . . } | |
2662 . . . . . . . . . . . . . . . . . } | |
2663 . . . . . . . . . . . . . . . . . Ellipsis: - | |
2664 . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:121:52 | |
2665 . . . . . . . . . . . . . . . . } | |
2666 . . . . . . . . . . . . . . . } | |
2667 . . . . . . . . . . . . . . . 1: *ast.RangeStmt { | |
2668 . . . . . . . . . . . . . . . . For: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:4 | |
2669 . . . . . . . . . . . . . . . . Key: *ast.Ident { | |
2670 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:8 | |
2671 . . . . . . . . . . . . . . . . . Name: "_" | |
2672 . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
2673 . . . . . . . . . . . . . . . . . . Kind: var | |
2674 . . . . . . . . . . . . . . . . . . Name: "_" | |
2675 . . . . . . . . . . . . . . . . . . Decl: *ast.AssignStmt { | |
2676 . . . . . . . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
2677 . . . . . . . . . . . . . . . . . . . . 0: *(obj @ 2669) | |
2678 . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
2679 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:11 | |
2680 . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2681 . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
2682 . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
2683 . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2684 . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 2675) | |
2685 . . . . . . . . . . . . . . . . . . . . . } | |
2686 . . . . . . . . . . . . . . . . . . . . } | |
2687 . . . . . . . . . . . . . . . . . . . } | |
2688 . . . . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:16 | |
2689 . . . . . . . . . . . . . . . . . . . Tok: := | |
2690 . . . . . . . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
2691 . . . . . . . . . . . . . . . . . . . . 0: *ast.UnaryExpr { | |
2692 . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:19 | |
2693 . . . . . . . . . . . . . . . . . . . . . Op: range | |
2694 . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2695 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2696 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:25 | |
2697 . . . . . . . . . . . . . . . . . . . . . . . Name: "n" | |
2698 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
2699 . . . . . . . . . . . . . . . . . . . . . . } | |
2700 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2701 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:27 | |
2702 . . . . . . . . . . . . . . . . . . . . . . . Name: "Specs" | |
2703 . . . . . . . . . . . . . . . . . . . . . . } | |
2704 . . . . . . . . . . . . . . . . . . . . . } | |
2705 . . . . . . . . . . . . . . . . . . . . } | |
2706 . . . . . . . . . . . . . . . . . . . } | |
2707 . . . . . . . . . . . . . . . . . . } | |
2708 . . . . . . . . . . . . . . . . . } | |
2709 . . . . . . . . . . . . . . . . } | |
2710 . . . . . . . . . . . . . . . . Value: *(obj @ 2678) | |
2711 . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:16 | |
2712 . . . . . . . . . . . . . . . . Tok: := | |
2713 . . . . . . . . . . . . . . . . X: *(obj @ 2694) | |
2714 . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
2715 . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:122:33 | |
2716 . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 2) { | |
2717 . . . . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
2718 . . . . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
2719 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2720 . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2721 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2722 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:5 | |
2723 . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
2724 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
2725 . . . . . . . . . . . . . . . . . . . . . . } | |
2726 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2727 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:7 | |
2728 . . . . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
2729 . . . . . . . . . . . . . . . . . . . . . . } | |
2730 . . . . . . . . . . . . . . . . . . . . . } | |
2731 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2732 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:11 | |
2733 . . . . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
2734 . . . . . . . . . . . . . . . . . . . . . } | |
2735 . . . . . . . . . . . . . . . . . . . . } | |
2736 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:22 | |
2737 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2738 . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
2739 . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2740 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2741 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:23 | |
2742 . . . . . . . . . . . . . . . . . . . . . . . . Name: "fmt" | |
2743 . . . . . . . . . . . . . . . . . . . . . . . } | |
2744 . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2745 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:27 | |
2746 . . . . . . . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
2747 . . . . . . . . . . . . . . . . . . . . . . . } | |
2748 . . . . . . . . . . . . . . . . . . . . . . } | |
2749 . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:34 | |
2750 . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
2751 . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2752 . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:35 | |
2753 . . . . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
2754 . . . . . . . . . . . . . . . . . . . . . . . . Value: "\"\\t- Specs: *ast.ImportSpec\\n\\t\\t\\tPath: %v\\n\"" | |
2755 . . . . . . . . . . . . . . . . . . . . . . . } | |
2756 . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
2757 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2758 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.TypeAssertExpr { | |
2759 . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2760 . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:83 | |
2761 . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2681) | |
2763 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2764 . . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:88 | |
2765 . . . . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
2766 . . . . . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:89 | |
2767 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2768 . . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:90 | |
2770 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
2771 . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2772 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2773 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:94 | |
2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ImportSpec" | |
2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2776 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2777 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2778 . . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:104 | |
2779 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2780 . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2781 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:106 | |
2782 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Path" | |
2783 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2784 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2785 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2786 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:111 | |
2787 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Value" | |
2788 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2789 . . . . . . . . . . . . . . . . . . . . . . . } | |
2790 . . . . . . . . . . . . . . . . . . . . . . } | |
2791 . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
2792 . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:116 | |
2793 . . . . . . . . . . . . . . . . . . . . . } | |
2794 . . . . . . . . . . . . . . . . . . . . } | |
2795 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
2796 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:123:117 | |
2797 . . . . . . . . . . . . . . . . . . . } | |
2798 . . . . . . . . . . . . . . . . . . } | |
2799 . . . . . . . . . . . . . . . . . . 1: *ast.IfStmt { | |
2800 . . . . . . . . . . . . . . . . . . . If: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:5 | |
2801 . . . . . . . . . . . . . . . . . . . Cond: *ast.BinaryExpr { | |
2802 . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2803 . . . . . . . . . . . . . . . . . . . . . X: *ast.TypeAssertExpr { | |
2804 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2805 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:8 | |
2806 . . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2807 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2681) | |
2808 . . . . . . . . . . . . . . . . . . . . . . } | |
2809 . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:13 | |
2810 . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
2811 . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:14 | |
2812 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2813 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2814 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:15 | |
2815 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
2816 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2817 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2818 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:19 | |
2819 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ImportSpec" | |
2820 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2821 . . . . . . . . . . . . . . . . . . . . . . . } | |
2822 . . . . . . . . . . . . . . . . . . . . . . } | |
2823 . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:29 | |
2824 . . . . . . . . . . . . . . . . . . . . . } | |
2825 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2826 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:31 | |
2827 . . . . . . . . . . . . . . . . . . . . . . Name: "Name" | |
2828 . . . . . . . . . . . . . . . . . . . . . } | |
2829 . . . . . . . . . . . . . . . . . . . . } | |
2830 . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:36 | |
2831 . . . . . . . . . . . . . . . . . . . . Op: != | |
2832 . . . . . . . . . . . . . . . . . . . . Y: *ast.Ident { | |
2833 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:39 | |
2834 . . . . . . . . . . . . . . . . . . . . . Name: "nil" | |
2835 . . . . . . . . . . . . . . . . . . . . } | |
2836 . . . . . . . . . . . . . . . . . . . } | |
2837 . . . . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
2838 . . . . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:124:43 | |
2839 . . . . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
2840 . . . . . . . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
2841 . . . . . . . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
2842 . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2843 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2844 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2845 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:6 | |
2846 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
2847 . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
2848 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2849 . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2850 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:8 | |
2851 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
2852 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2853 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2854 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2855 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:12 | |
2856 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
2857 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2858 . . . . . . . . . . . . . . . . . . . . . . . } | |
2859 . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:23 | |
2860 . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2861 . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
2862 . . . . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2863 . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2864 . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:24 | |
2865 . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "fmt" | |
2866 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2867 . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2868 . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:28 | |
2869 . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
2870 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2871 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2872 . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:35 | |
2873 . . . . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
2874 . . . . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2875 . . . . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:36 | |
2876 . . . . . . . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
2877 . . . . . . . . . . . . . . . . . . . . . . . . . . . Value: "\"\\t\\t\\t- Name: %v\\n\"" | |
2878 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2879 . . . . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
2880 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2881 . . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.TypeAssertExpr { | |
2882 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2883 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:58 | |
2884 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2681) | |
2886 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2887 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:63 | |
2888 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
2889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:64 | |
2890 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2891 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2892 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:65 | |
2893 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
2894 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2896 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:69 | |
2897 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ImportSpec" | |
2898 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2899 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2900 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2901 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:79 | |
2902 . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2903 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2904 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:81 | |
2905 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Name" | |
2906 . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2907 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2908 . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2909 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:86 | |
2910 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Name" | |
2911 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2912 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2913 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
2914 . . . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
2915 . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:90 | |
2916 . . . . . . . . . . . . . . . . . . . . . . . . } | |
2917 . . . . . . . . . . . . . . . . . . . . . . . } | |
2918 . . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
2919 . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:125:91 | |
2920 . . . . . . . . . . . . . . . . . . . . . . } | |
2921 . . . . . . . . . . . . . . . . . . . . . } | |
2922 . . . . . . . . . . . . . . . . . . . . } | |
2923 . . . . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:126:5 | |
2924 . . . . . . . . . . . . . . . . . . . } | |
2925 . . . . . . . . . . . . . . . . . . } | |
2926 . . . . . . . . . . . . . . . . . } | |
2927 . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:127:4 | |
2928 . . . . . . . . . . . . . . . . } | |
2929 . . . . . . . . . . . . . . . } | |
2930 . . . . . . . . . . . . . . } | |
2931 . . . . . . . . . . . . . } | |
2932 . . . . . . . . . . . . . 1: *ast.CaseClause { | |
2933 . . . . . . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:129:3 | |
2934 . . . . . . . . . . . . . . List: []ast.Expr (len = 1) { | |
2935 . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
2936 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2937 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:129:8 | |
2938 . . . . . . . . . . . . . . . . . Name: "token" | |
2939 . . . . . . . . . . . . . . . . } | |
2940 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2941 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:129:14 | |
2942 . . . . . . . . . . . . . . . . . Name: "TYPE" | |
2943 . . . . . . . . . . . . . . . . } | |
2944 . . . . . . . . . . . . . . . } | |
2945 . . . . . . . . . . . . . . } | |
2946 . . . . . . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:129:18 | |
2947 . . . . . . . . . . . . . . Body: []ast.Stmt (len = 2) { | |
2948 . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
2949 . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
2950 . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
2951 . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
2952 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
2953 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:130:4 | |
2954 . . . . . . . . . . . . . . . . . . . . Name: "b" | |
2955 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
2956 . . . . . . . . . . . . . . . . . . . } | |
2957 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2958 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:130:6 | |
2959 . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
2960 . . . . . . . . . . . . . . . . . . . } | |
2961 . . . . . . . . . . . . . . . . . . } | |
2962 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
2963 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:130:10 | |
2964 . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
2965 . . . . . . . . . . . . . . . . . . } | |
2966 . . . . . . . . . . . . . . . . . } | |
2967 . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:130:21 | |
2968 . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
2969 . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
2970 . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:130:22 | |
2971 . . . . . . . . . . . . . . . . . . . Kind: STRING | |
2972 . . . . . . . . . . . . . . . . . . . Value: "\"\\t- Specs: *ast.TypeSpec\\n\"" | |
2973 . . . . . . . . . . . . . . . . . . } | |
2974 . . . . . . . . . . . . . . . . . } | |
2975 . . . . . . . . . . . . . . . . . Ellipsis: - | |
2976 . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:130:50 | |
2977 . . . . . . . . . . . . . . . . } | |
2978 . . . . . . . . . . . . . . . } | |
2979 . . . . . . . . . . . . . . . 1: *ast.RangeStmt { | |
2980 . . . . . . . . . . . . . . . . For: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:4 | |
2981 . . . . . . . . . . . . . . . . Key: *ast.Ident { | |
2982 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:8 | |
2983 . . . . . . . . . . . . . . . . . Name: "_" | |
2984 . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
2985 . . . . . . . . . . . . . . . . . . Kind: var | |
2986 . . . . . . . . . . . . . . . . . . Name: "_" | |
2987 . . . . . . . . . . . . . . . . . . Decl: *ast.AssignStmt { | |
2988 . . . . . . . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
2989 . . . . . . . . . . . . . . . . . . . . 0: *(obj @ 2981) | |
2990 . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
2991 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:11 | |
2992 . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2993 . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
2994 . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
2995 . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
2996 . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 2987) | |
2997 . . . . . . . . . . . . . . . . . . . . . } | |
2998 . . . . . . . . . . . . . . . . . . . . } | |
2999 . . . . . . . . . . . . . . . . . . . } | |
3000 . . . . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:16 | |
3001 . . . . . . . . . . . . . . . . . . . Tok: := | |
3002 . . . . . . . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3003 . . . . . . . . . . . . . . . . . . . . 0: *ast.UnaryExpr { | |
3004 . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:19 | |
3005 . . . . . . . . . . . . . . . . . . . . . Op: range | |
3006 . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3007 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3008 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:25 | |
3009 . . . . . . . . . . . . . . . . . . . . . . . Name: "n" | |
3010 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
3011 . . . . . . . . . . . . . . . . . . . . . . } | |
3012 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3013 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:27 | |
3014 . . . . . . . . . . . . . . . . . . . . . . . Name: "Specs" | |
3015 . . . . . . . . . . . . . . . . . . . . . . } | |
3016 . . . . . . . . . . . . . . . . . . . . . } | |
3017 . . . . . . . . . . . . . . . . . . . . } | |
3018 . . . . . . . . . . . . . . . . . . . } | |
3019 . . . . . . . . . . . . . . . . . . } | |
3020 . . . . . . . . . . . . . . . . . } | |
3021 . . . . . . . . . . . . . . . . } | |
3022 . . . . . . . . . . . . . . . . Value: *(obj @ 2990) | |
3023 . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:16 | |
3024 . . . . . . . . . . . . . . . . Tok: := | |
3025 . . . . . . . . . . . . . . . . X: *(obj @ 3006) | |
3026 . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
3027 . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:131:33 | |
3028 . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
3029 . . . . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
3030 . . . . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
3031 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3032 . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3033 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3034 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:5 | |
3035 . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
3036 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
3037 . . . . . . . . . . . . . . . . . . . . . . } | |
3038 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3039 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:7 | |
3040 . . . . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
3041 . . . . . . . . . . . . . . . . . . . . . . } | |
3042 . . . . . . . . . . . . . . . . . . . . . } | |
3043 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3044 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:11 | |
3045 . . . . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
3046 . . . . . . . . . . . . . . . . . . . . . } | |
3047 . . . . . . . . . . . . . . . . . . . . } | |
3048 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:22 | |
3049 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
3050 . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
3051 . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3052 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3053 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:23 | |
3054 . . . . . . . . . . . . . . . . . . . . . . . . Name: "fmt" | |
3055 . . . . . . . . . . . . . . . . . . . . . . . } | |
3056 . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3057 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:27 | |
3058 . . . . . . . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
3059 . . . . . . . . . . . . . . . . . . . . . . . } | |
3060 . . . . . . . . . . . . . . . . . . . . . . } | |
3061 . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:34 | |
3062 . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
3063 . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
3064 . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:35 | |
3065 . . . . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
3066 . . . . . . . . . . . . . . . . . . . . . . . . Value: "\"\\t\\t\\t- Name: %v\\n\"" | |
3067 . . . . . . . . . . . . . . . . . . . . . . . } | |
3068 . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
3069 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.TypeAssertExpr { | |
3070 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3071 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:57 | |
3072 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
3073 . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2993) | |
3074 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3075 . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:62 | |
3076 . . . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
3077 . . . . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:63 | |
3078 . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3079 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3080 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:64 | |
3081 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
3082 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3083 . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3084 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:68 | |
3085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "TypeSpec" | |
3086 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3087 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3088 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3089 . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:76 | |
3090 . . . . . . . . . . . . . . . . . . . . . . . . } | |
3091 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3092 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:78 | |
3093 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Name" | |
3094 . . . . . . . . . . . . . . . . . . . . . . . . } | |
3095 . . . . . . . . . . . . . . . . . . . . . . . } | |
3096 . . . . . . . . . . . . . . . . . . . . . . } | |
3097 . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
3098 . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:82 | |
3099 . . . . . . . . . . . . . . . . . . . . . } | |
3100 . . . . . . . . . . . . . . . . . . . . } | |
3101 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
3102 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:132:83 | |
3103 . . . . . . . . . . . . . . . . . . . } | |
3104 . . . . . . . . . . . . . . . . . . } | |
3105 . . . . . . . . . . . . . . . . . } | |
3106 . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:133:4 | |
3107 . . . . . . . . . . . . . . . . } | |
3108 . . . . . . . . . . . . . . . } | |
3109 . . . . . . . . . . . . . . } | |
3110 . . . . . . . . . . . . . } | |
3111 . . . . . . . . . . . . . 2: *ast.CaseClause { | |
3112 . . . . . . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:135:3 | |
3113 . . . . . . . . . . . . . . List: []ast.Expr (len = 2) { | |
3114 . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
3115 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3116 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:135:8 | |
3117 . . . . . . . . . . . . . . . . . Name: "token" | |
3118 . . . . . . . . . . . . . . . . } | |
3119 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3120 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:135:14 | |
3121 . . . . . . . . . . . . . . . . . Name: "VAR" | |
3122 . . . . . . . . . . . . . . . . } | |
3123 . . . . . . . . . . . . . . . } | |
3124 . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
3125 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3126 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:135:19 | |
3127 . . . . . . . . . . . . . . . . . Name: "token" | |
3128 . . . . . . . . . . . . . . . . } | |
3129 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3130 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:135:25 | |
3131 . . . . . . . . . . . . . . . . . Name: "CONST" | |
3132 . . . . . . . . . . . . . . . . } | |
3133 . . . . . . . . . . . . . . . } | |
3134 . . . . . . . . . . . . . . } | |
3135 . . . . . . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:135:30 | |
3136 . . . . . . . . . . . . . . Body: []ast.Stmt (len = 2) { | |
3137 . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
3138 . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
3139 . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3140 . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3141 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3142 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:4 | |
3143 . . . . . . . . . . . . . . . . . . . . Name: "b" | |
3144 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
3145 . . . . . . . . . . . . . . . . . . . } | |
3146 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3147 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:6 | |
3148 . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
3149 . . . . . . . . . . . . . . . . . . . } | |
3150 . . . . . . . . . . . . . . . . . . } | |
3151 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3152 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:10 | |
3153 . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
3154 . . . . . . . . . . . . . . . . . . } | |
3155 . . . . . . . . . . . . . . . . . } | |
3156 . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:21 | |
3157 . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
3158 . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
3159 . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3160 . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3161 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:22 | |
3162 . . . . . . . . . . . . . . . . . . . . . Name: "fmt" | |
3163 . . . . . . . . . . . . . . . . . . . . } | |
3164 . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3165 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:26 | |
3166 . . . . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
3167 . . . . . . . . . . . . . . . . . . . . } | |
3168 . . . . . . . . . . . . . . . . . . . } | |
3169 . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:33 | |
3170 . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
3171 . . . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
3172 . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:34 | |
3173 . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
3174 . . . . . . . . . . . . . . . . . . . . . Value: "\"\\t- Specs: *ast.ValueSpec %s\\n\"" | |
3175 . . . . . . . . . . . . . . . . . . . . } | |
3176 . . . . . . . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
3177 . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3178 . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3179 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3180 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:68 | |
3181 . . . . . . . . . . . . . . . . . . . . . . . . Name: "n" | |
3182 . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
3183 . . . . . . . . . . . . . . . . . . . . . . . } | |
3184 . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3185 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:70 | |
3186 . . . . . . . . . . . . . . . . . . . . . . . . Name: "Tok" | |
3187 . . . . . . . . . . . . . . . . . . . . . . . } | |
3188 . . . . . . . . . . . . . . . . . . . . . . } | |
3189 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3190 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:74 | |
3191 . . . . . . . . . . . . . . . . . . . . . . . Name: "String" | |
3192 . . . . . . . . . . . . . . . . . . . . . . } | |
3193 . . . . . . . . . . . . . . . . . . . . . } | |
3194 . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:80 | |
3195 . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
3196 . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:81 | |
3197 . . . . . . . . . . . . . . . . . . . . } | |
3198 . . . . . . . . . . . . . . . . . . . } | |
3199 . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
3200 . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:82 | |
3201 . . . . . . . . . . . . . . . . . . } | |
3202 . . . . . . . . . . . . . . . . . } | |
3203 . . . . . . . . . . . . . . . . . Ellipsis: - | |
3204 . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:136:83 | |
3205 . . . . . . . . . . . . . . . . } | |
3206 . . . . . . . . . . . . . . . } | |
3207 . . . . . . . . . . . . . . . 1: *ast.RangeStmt { | |
3208 . . . . . . . . . . . . . . . . For: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:4 | |
3209 . . . . . . . . . . . . . . . . Key: *ast.Ident { | |
3210 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:8 | |
3211 . . . . . . . . . . . . . . . . . Name: "_" | |
3212 . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
3213 . . . . . . . . . . . . . . . . . . Kind: var | |
3214 . . . . . . . . . . . . . . . . . . Name: "_" | |
3215 . . . . . . . . . . . . . . . . . . Decl: *ast.AssignStmt { | |
3216 . . . . . . . . . . . . . . . . . . . Lhs: []ast.Expr (len = 2) { | |
3217 . . . . . . . . . . . . . . . . . . . . 0: *(obj @ 3209) | |
3218 . . . . . . . . . . . . . . . . . . . . 1: *ast.Ident { | |
3219 . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:11 | |
3220 . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
3221 . . . . . . . . . . . . . . . . . . . . . Obj: *ast.Object { | |
3222 . . . . . . . . . . . . . . . . . . . . . . Kind: var | |
3223 . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
3224 . . . . . . . . . . . . . . . . . . . . . . Decl: *(obj @ 3215) | |
3225 . . . . . . . . . . . . . . . . . . . . . } | |
3226 . . . . . . . . . . . . . . . . . . . . } | |
3227 . . . . . . . . . . . . . . . . . . . } | |
3228 . . . . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:16 | |
3229 . . . . . . . . . . . . . . . . . . . Tok: := | |
3230 . . . . . . . . . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3231 . . . . . . . . . . . . . . . . . . . . 0: *ast.UnaryExpr { | |
3232 . . . . . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:19 | |
3233 . . . . . . . . . . . . . . . . . . . . . Op: range | |
3234 . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3235 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3236 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:25 | |
3237 . . . . . . . . . . . . . . . . . . . . . . . Name: "n" | |
3238 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
3239 . . . . . . . . . . . . . . . . . . . . . . } | |
3240 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3241 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:27 | |
3242 . . . . . . . . . . . . . . . . . . . . . . . Name: "Specs" | |
3243 . . . . . . . . . . . . . . . . . . . . . . } | |
3244 . . . . . . . . . . . . . . . . . . . . . } | |
3245 . . . . . . . . . . . . . . . . . . . . } | |
3246 . . . . . . . . . . . . . . . . . . . } | |
3247 . . . . . . . . . . . . . . . . . . } | |
3248 . . . . . . . . . . . . . . . . . } | |
3249 . . . . . . . . . . . . . . . . } | |
3250 . . . . . . . . . . . . . . . . Value: *(obj @ 3218) | |
3251 . . . . . . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:16 | |
3252 . . . . . . . . . . . . . . . . Tok: := | |
3253 . . . . . . . . . . . . . . . . X: *(obj @ 3234) | |
3254 . . . . . . . . . . . . . . . . Body: *ast.BlockStmt { | |
3255 . . . . . . . . . . . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:137:33 | |
3256 . . . . . . . . . . . . . . . . . List: []ast.Stmt (len = 1) { | |
3257 . . . . . . . . . . . . . . . . . . 0: *ast.ExprStmt { | |
3258 . . . . . . . . . . . . . . . . . . . X: *ast.CallExpr { | |
3259 . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3260 . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3261 . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3262 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:5 | |
3263 . . . . . . . . . . . . . . . . . . . . . . . Name: "b" | |
3264 . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
3265 . . . . . . . . . . . . . . . . . . . . . . } | |
3266 . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3267 . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:7 | |
3268 . . . . . . . . . . . . . . . . . . . . . . . Name: "byt" | |
3269 . . . . . . . . . . . . . . . . . . . . . . } | |
3270 . . . . . . . . . . . . . . . . . . . . . } | |
3271 . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3272 . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:11 | |
3273 . . . . . . . . . . . . . . . . . . . . . . Name: "WriteString" | |
3274 . . . . . . . . . . . . . . . . . . . . . } | |
3275 . . . . . . . . . . . . . . . . . . . . } | |
3276 . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:22 | |
3277 . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
3278 . . . . . . . . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
3279 . . . . . . . . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3280 . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3281 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:23 | |
3282 . . . . . . . . . . . . . . . . . . . . . . . . Name: "fmt" | |
3283 . . . . . . . . . . . . . . . . . . . . . . . } | |
3284 . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3285 . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:27 | |
3286 . . . . . . . . . . . . . . . . . . . . . . . . Name: "Sprintf" | |
3287 . . . . . . . . . . . . . . . . . . . . . . . } | |
3288 . . . . . . . . . . . . . . . . . . . . . . } | |
3289 . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:34 | |
3290 . . . . . . . . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
3291 . . . . . . . . . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
3292 . . . . . . . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:35 | |
3293 . . . . . . . . . . . . . . . . . . . . . . . . Kind: STRING | |
3294 . . . . . . . . . . . . . . . . . . . . . . . . Value: "\"\\t\\t\\t- Names: %v\\n\"" | |
3295 . . . . . . . . . . . . . . . . . . . . . . . } | |
3296 . . . . . . . . . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
3297 . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.TypeAssertExpr { | |
3298 . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3299 . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:58 | |
3300 . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "spec" | |
3301 . . . . . . . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 3221) | |
3302 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3303 . . . . . . . . . . . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:63 | |
3304 . . . . . . . . . . . . . . . . . . . . . . . . . Type: *ast.StarExpr { | |
3305 . . . . . . . . . . . . . . . . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:64 | |
3306 . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3307 . . . . . . . . . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3308 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:65 | |
3309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ast" | |
3310 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3311 . . . . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3312 . . . . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:69 | |
3313 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Name: "ValueSpec" | |
3314 . . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3315 . . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3316 . . . . . . . . . . . . . . . . . . . . . . . . . } | |
3317 . . . . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:78 | |
3318 . . . . . . . . . . . . . . . . . . . . . . . . } | |
3319 . . . . . . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3320 . . . . . . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:80 | |
3321 . . . . . . . . . . . . . . . . . . . . . . . . . Name: "Names" | |
3322 . . . . . . . . . . . . . . . . . . . . . . . . } | |
3323 . . . . . . . . . . . . . . . . . . . . . . . } | |
3324 . . . . . . . . . . . . . . . . . . . . . . } | |
3325 . . . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
3326 . . . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:85 | |
3327 . . . . . . . . . . . . . . . . . . . . . } | |
3328 . . . . . . . . . . . . . . . . . . . . } | |
3329 . . . . . . . . . . . . . . . . . . . . Ellipsis: - | |
3330 . . . . . . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:138:86 | |
3331 . . . . . . . . . . . . . . . . . . . } | |
3332 . . . . . . . . . . . . . . . . . . } | |
3333 . . . . . . . . . . . . . . . . . } | |
3334 . . . . . . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:139:4 | |
3335 . . . . . . . . . . . . . . . . } | |
3336 . . . . . . . . . . . . . . . } | |
3337 . . . . . . . . . . . . . . } | |
3338 . . . . . . . . . . . . . } | |
3339 . . . . . . . . . . . . } | |
3340 . . . . . . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:140:3 | |
3341 . . . . . . . . . . . } | |
3342 . . . . . . . . . . } | |
3343 . . . . . . . . . } | |
3344 . . . . . . . . } | |
3345 . . . . . . . . 1: *ast.CaseClause { | |
3346 . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:142:2 | |
3347 . . . . . . . . . List: []ast.Expr (len = 1) { | |
3348 . . . . . . . . . . 0: *ast.StarExpr { | |
3349 . . . . . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:142:7 | |
3350 . . . . . . . . . . . X: *ast.SelectorExpr { | |
3351 . . . . . . . . . . . . X: *ast.Ident { | |
3352 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:142:8 | |
3353 . . . . . . . . . . . . . Name: "ast" | |
3354 . . . . . . . . . . . . } | |
3355 . . . . . . . . . . . . Sel: *ast.Ident { | |
3356 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:142:12 | |
3357 . . . . . . . . . . . . . Name: "FuncDecl" | |
3358 . . . . . . . . . . . . } | |
3359 . . . . . . . . . . . } | |
3360 . . . . . . . . . . } | |
3361 . . . . . . . . . } | |
3362 . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:142:20 | |
3363 . . . . . . . . . Body: []ast.Stmt (len = 4) { | |
3364 . . . . . . . . . . 0: *ast.ExprStmt { | |
3365 . . . . . . . . . . . X: *ast.CallExpr { | |
3366 . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3367 . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3368 . . . . . . . . . . . . . . X: *ast.Ident { | |
3369 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:3 | |
3370 . . . . . . . . . . . . . . . Name: "b" | |
3371 . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
3372 . . . . . . . . . . . . . . } | |
3373 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3374 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:5 | |
3375 . . . . . . . . . . . . . . . Name: "byt" | |
3376 . . . . . . . . . . . . . . } | |
3377 . . . . . . . . . . . . . } | |
3378 . . . . . . . . . . . . . Sel: *ast.Ident { | |
3379 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:9 | |
3380 . . . . . . . . . . . . . . Name: "WriteString" | |
3381 . . . . . . . . . . . . . } | |
3382 . . . . . . . . . . . . } | |
3383 . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:20 | |
3384 . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
3385 . . . . . . . . . . . . . 0: *ast.CallExpr { | |
3386 . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3387 . . . . . . . . . . . . . . . X: *ast.Ident { | |
3388 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:21 | |
3389 . . . . . . . . . . . . . . . . Name: "fmt" | |
3390 . . . . . . . . . . . . . . . } | |
3391 . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3392 . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:25 | |
3393 . . . . . . . . . . . . . . . . Name: "Sprintf" | |
3394 . . . . . . . . . . . . . . . } | |
3395 . . . . . . . . . . . . . . } | |
3396 . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:32 | |
3397 . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
3398 . . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
3399 . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:33 | |
3400 . . . . . . . . . . . . . . . . Kind: STRING | |
3401 . . . . . . . . . . . . . . . . Value: "\"%s Decls: *ast.FuncDecl\\n\"" | |
3402 . . . . . . . . . . . . . . . } | |
3403 . . . . . . . . . . . . . . . 1: *ast.SelectorExpr { | |
3404 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3405 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:62 | |
3406 . . . . . . . . . . . . . . . . . Name: "config" | |
3407 . . . . . . . . . . . . . . . . } | |
3408 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3409 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:69 | |
3410 . . . . . . . . . . . . . . . . . Name: "AnalyzeFoldIcon" | |
3411 . . . . . . . . . . . . . . . . } | |
3412 . . . . . . . . . . . . . . . } | |
3413 . . . . . . . . . . . . . . } | |
3414 . . . . . . . . . . . . . . Ellipsis: - | |
3415 . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:84 | |
3416 . . . . . . . . . . . . . } | |
3417 . . . . . . . . . . . . } | |
3418 . . . . . . . . . . . . Ellipsis: - | |
3419 . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:143:85 | |
3420 . . . . . . . . . . . } | |
3421 . . . . . . . . . . } | |
3422 . . . . . . . . . . 1: *ast.AssignStmt { | |
3423 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3424 . . . . . . . . . . . . 0: *ast.Ident { | |
3425 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:3 | |
3426 . . . . . . . . . . . . . Name: "expr" | |
3427 . . . . . . . . . . . . . Obj: *ast.Object { | |
3428 . . . . . . . . . . . . . . Kind: var | |
3429 . . . . . . . . . . . . . . Name: "expr" | |
3430 . . . . . . . . . . . . . . Decl: *(obj @ 3422) | |
3431 . . . . . . . . . . . . . } | |
3432 . . . . . . . . . . . . } | |
3433 . . . . . . . . . . . } | |
3434 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:8 | |
3435 . . . . . . . . . . . Tok: := | |
3436 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3437 . . . . . . . . . . . . 0: *ast.CallExpr { | |
3438 . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3439 . . . . . . . . . . . . . . X: *ast.Ident { | |
3440 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:11 | |
3441 . . . . . . . . . . . . . . . Name: "strings" | |
3442 . . . . . . . . . . . . . . } | |
3443 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3444 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:19 | |
3445 . . . . . . . . . . . . . . . Name: "SplitAfterN" | |
3446 . . . . . . . . . . . . . . } | |
3447 . . . . . . . . . . . . . } | |
3448 . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:30 | |
3449 . . . . . . . . . . . . . Args: []ast.Expr (len = 3) { | |
3450 . . . . . . . . . . . . . . 0: *ast.CallExpr { | |
3451 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3452 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3453 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:31 | |
3454 . . . . . . . . . . . . . . . . . Name: "types" | |
3455 . . . . . . . . . . . . . . . . } | |
3456 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3457 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:37 | |
3458 . . . . . . . . . . . . . . . . . Name: "ExprString" | |
3459 . . . . . . . . . . . . . . . . } | |
3460 . . . . . . . . . . . . . . . } | |
3461 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:47 | |
3462 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
3463 . . . . . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
3464 . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3465 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:48 | |
3466 . . . . . . . . . . . . . . . . . . Name: "n" | |
3467 . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
3468 . . . . . . . . . . . . . . . . . } | |
3469 . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3470 . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:50 | |
3471 . . . . . . . . . . . . . . . . . . Name: "Type" | |
3472 . . . . . . . . . . . . . . . . . } | |
3473 . . . . . . . . . . . . . . . . } | |
3474 . . . . . . . . . . . . . . . } | |
3475 . . . . . . . . . . . . . . . Ellipsis: - | |
3476 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:54 | |
3477 . . . . . . . . . . . . . . } | |
3478 . . . . . . . . . . . . . . 1: *ast.BasicLit { | |
3479 . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:57 | |
3480 . . . . . . . . . . . . . . . Kind: STRING | |
3481 . . . . . . . . . . . . . . . Value: "\"func\"" | |
3482 . . . . . . . . . . . . . . } | |
3483 . . . . . . . . . . . . . . 2: *ast.BasicLit { | |
3484 . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:65 | |
3485 . . . . . . . . . . . . . . . Kind: INT | |
3486 . . . . . . . . . . . . . . . Value: "2" | |
3487 . . . . . . . . . . . . . . } | |
3488 . . . . . . . . . . . . . } | |
3489 . . . . . . . . . . . . . Ellipsis: - | |
3490 . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:144:66 | |
3491 . . . . . . . . . . . . } | |
3492 . . . . . . . . . . . } | |
3493 . . . . . . . . . . } | |
3494 . . . . . . . . . . 2: *ast.AssignStmt { | |
3495 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3496 . . . . . . . . . . . . 0: *ast.Ident { | |
3497 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:3 | |
3498 . . . . . . . . . . . . . Name: "s" | |
3499 . . . . . . . . . . . . . Obj: *ast.Object { | |
3500 . . . . . . . . . . . . . . Kind: var | |
3501 . . . . . . . . . . . . . . Name: "s" | |
3502 . . . . . . . . . . . . . . Decl: *(obj @ 3494) | |
3503 . . . . . . . . . . . . . } | |
3504 . . . . . . . . . . . . } | |
3505 . . . . . . . . . . . } | |
3506 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:5 | |
3507 . . . . . . . . . . . Tok: := | |
3508 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3509 . . . . . . . . . . . . 0: *ast.CallExpr { | |
3510 . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3511 . . . . . . . . . . . . . . X: *ast.Ident { | |
3512 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:8 | |
3513 . . . . . . . . . . . . . . . Name: "fmt" | |
3514 . . . . . . . . . . . . . . } | |
3515 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3516 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:12 | |
3517 . . . . . . . . . . . . . . . Name: "Sprintf" | |
3518 . . . . . . . . . . . . . . } | |
3519 . . . . . . . . . . . . . } | |
3520 . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:19 | |
3521 . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
3522 . . . . . . . . . . . . . . 0: *ast.BasicLit { | |
3523 . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:20 | |
3524 . . . . . . . . . . . . . . . Kind: STRING | |
3525 . . . . . . . . . . . . . . . Value: "\"\\t- %v\\n\"" | |
3526 . . . . . . . . . . . . . . } | |
3527 . . . . . . . . . . . . . . 1: *ast.CallExpr { | |
3528 . . . . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3529 . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3530 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:32 | |
3531 . . . . . . . . . . . . . . . . . Name: "strings" | |
3532 . . . . . . . . . . . . . . . . } | |
3533 . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3534 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:40 | |
3535 . . . . . . . . . . . . . . . . . Name: "Join" | |
3536 . . . . . . . . . . . . . . . . } | |
3537 . . . . . . . . . . . . . . . } | |
3538 . . . . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:44 | |
3539 . . . . . . . . . . . . . . . Args: []ast.Expr (len = 2) { | |
3540 . . . . . . . . . . . . . . . . 0: *ast.Ident { | |
3541 . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:45 | |
3542 . . . . . . . . . . . . . . . . . Name: "expr" | |
3543 . . . . . . . . . . . . . . . . . Obj: *(obj @ 3427) | |
3544 . . . . . . . . . . . . . . . . } | |
3545 . . . . . . . . . . . . . . . . 1: *ast.BinaryExpr { | |
3546 . . . . . . . . . . . . . . . . . X: *ast.BasicLit { | |
3547 . . . . . . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:51 | |
3548 . . . . . . . . . . . . . . . . . . Kind: STRING | |
3549 . . . . . . . . . . . . . . . . . . Value: "\" \"" | |
3550 . . . . . . . . . . . . . . . . . } | |
3551 . . . . . . . . . . . . . . . . . OpPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:54 | |
3552 . . . . . . . . . . . . . . . . . Op: + | |
3553 . . . . . . . . . . . . . . . . . Y: *ast.SelectorExpr { | |
3554 . . . . . . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3555 . . . . . . . . . . . . . . . . . . . X: *ast.Ident { | |
3556 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:55 | |
3557 . . . . . . . . . . . . . . . . . . . . Name: "n" | |
3558 . . . . . . . . . . . . . . . . . . . . Obj: *(obj @ 2503) | |
3559 . . . . . . . . . . . . . . . . . . . } | |
3560 . . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3561 . . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:57 | |
3562 . . . . . . . . . . . . . . . . . . . . Name: "Name" | |
3563 . . . . . . . . . . . . . . . . . . . } | |
3564 . . . . . . . . . . . . . . . . . . } | |
3565 . . . . . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3566 . . . . . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:62 | |
3567 . . . . . . . . . . . . . . . . . . . Name: "Name" | |
3568 . . . . . . . . . . . . . . . . . . } | |
3569 . . . . . . . . . . . . . . . . . } | |
3570 . . . . . . . . . . . . . . . . } | |
3571 . . . . . . . . . . . . . . . } | |
3572 . . . . . . . . . . . . . . . Ellipsis: - | |
3573 . . . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:66 | |
3574 . . . . . . . . . . . . . . } | |
3575 . . . . . . . . . . . . . } | |
3576 . . . . . . . . . . . . . Ellipsis: - | |
3577 . . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:145:67 | |
3578 . . . . . . . . . . . . } | |
3579 . . . . . . . . . . . } | |
3580 . . . . . . . . . . } | |
3581 . . . . . . . . . . 3: *ast.ExprStmt { | |
3582 . . . . . . . . . . . X: *ast.CallExpr { | |
3583 . . . . . . . . . . . . Fun: *ast.SelectorExpr { | |
3584 . . . . . . . . . . . . . X: *ast.SelectorExpr { | |
3585 . . . . . . . . . . . . . . X: *ast.Ident { | |
3586 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:146:3 | |
3587 . . . . . . . . . . . . . . . Name: "b" | |
3588 . . . . . . . . . . . . . . . Obj: *(obj @ 2420) | |
3589 . . . . . . . . . . . . . . } | |
3590 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3591 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:146:5 | |
3592 . . . . . . . . . . . . . . . Name: "byt" | |
3593 . . . . . . . . . . . . . . } | |
3594 . . . . . . . . . . . . . } | |
3595 . . . . . . . . . . . . . Sel: *ast.Ident { | |
3596 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:146:9 | |
3597 . . . . . . . . . . . . . . Name: "WriteString" | |
3598 . . . . . . . . . . . . . } | |
3599 . . . . . . . . . . . . } | |
3600 . . . . . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:146:20 | |
3601 . . . . . . . . . . . . Args: []ast.Expr (len = 1) { | |
3602 . . . . . . . . . . . . . 0: *ast.Ident { | |
3603 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:146:21 | |
3604 . . . . . . . . . . . . . . Name: "s" | |
3605 . . . . . . . . . . . . . . Obj: *(obj @ 3499) | |
3606 . . . . . . . . . . . . . } | |
3607 . . . . . . . . . . . . } | |
3608 . . . . . . . . . . . . Ellipsis: - | |
3609 . . . . . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:146:22 | |
3610 . . . . . . . . . . . } | |
3611 . . . . . . . . . . } | |
3612 . . . . . . . . . } | |
3613 . . . . . . . . } | |
3614 . . . . . . . } | |
3615 . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:147:2 | |
3616 . . . . . . } | |
3617 . . . . . } | |
3618 . . . . . 1: *ast.ReturnStmt { | |
3619 . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:149:2 | |
3620 . . . . . . Results: []ast.Expr (len = 1) { | |
3621 . . . . . . . 0: *ast.CallExpr { | |
3622 . . . . . . . . Fun: *ast.Ident { | |
3623 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:149:9 | |
3624 . . . . . . . . . Name: "visitorFunc" | |
3625 . . . . . . . . . Obj: *(obj @ 1801) | |
3626 . . . . . . . . } | |
3627 . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:149:20 | |
3628 . . . . . . . . Args: []ast.Expr (len = 1) { | |
3629 . . . . . . . . . 0: *ast.SelectorExpr { | |
3630 . . . . . . . . . . X: *ast.Ident { | |
3631 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:149:21 | |
3632 . . . . . . . . . . . Name: "b" | |
3633 . . . . . . . . . . . Obj: *(obj @ 2420) | |
3634 . . . . . . . . . . } | |
3635 . . . . . . . . . . Sel: *ast.Ident { | |
3636 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:149:23 | |
3637 . . . . . . . . . . . Name: "parseBuffer" | |
3638 . . . . . . . . . . } | |
3639 . . . . . . . . . } | |
3640 . . . . . . . . } | |
3641 . . . . . . . . Ellipsis: - | |
3642 . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:149:34 | |
3643 . . . . . . . } | |
3644 . . . . . . } | |
3645 . . . . . } | |
3646 . . . . } | |
3647 . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:150:1 | |
3648 . . . } | |
3649 . . } | |
3650 . . 10: *ast.FuncDecl { | |
3651 . . . Recv: *ast.FieldList { | |
3652 . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:6 | |
3653 . . . . List: []*ast.Field (len = 1) { | |
3654 . . . . . 0: *ast.Field { | |
3655 . . . . . . Names: []*ast.Ident (len = 1) { | |
3656 . . . . . . . 0: *ast.Ident { | |
3657 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:7 | |
3658 . . . . . . . . Name: "b" | |
3659 . . . . . . . . Obj: *ast.Object { | |
3660 . . . . . . . . . Kind: var | |
3661 . . . . . . . . . Name: "b" | |
3662 . . . . . . . . . Decl: *(obj @ 3654) | |
3663 . . . . . . . . } | |
3664 . . . . . . . } | |
3665 . . . . . . } | |
3666 . . . . . . Type: *ast.StarExpr { | |
3667 . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:9 | |
3668 . . . . . . . X: *ast.Ident { | |
3669 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:10 | |
3670 . . . . . . . . Name: "bufferContext" | |
3671 . . . . . . . . Obj: *(obj @ 1506) | |
3672 . . . . . . . } | |
3673 . . . . . . } | |
3674 . . . . . } | |
3675 . . . . } | |
3676 . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:23 | |
3677 . . . } | |
3678 . . . Name: *ast.Ident { | |
3679 . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:25 | |
3680 . . . . Name: "setBufOption" | |
3681 . . . } | |
3682 . . . Type: *ast.FuncType { | |
3683 . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:1 | |
3684 . . . . Params: *ast.FieldList { | |
3685 . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:37 | |
3686 . . . . . List: []*ast.Field (len = 1) { | |
3687 . . . . . . 0: *ast.Field { | |
3688 . . . . . . . Names: []*ast.Ident (len = 1) { | |
3689 . . . . . . . . 0: *ast.Ident { | |
3690 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:38 | |
3691 . . . . . . . . . Name: "scope" | |
3692 . . . . . . . . . Obj: *ast.Object { | |
3693 . . . . . . . . . . Kind: var | |
3694 . . . . . . . . . . Name: "scope" | |
3695 . . . . . . . . . . Decl: *(obj @ 3687) | |
3696 . . . . . . . . . } | |
3697 . . . . . . . . } | |
3698 . . . . . . . } | |
3699 . . . . . . . Type: *ast.Ident { | |
3700 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:44 | |
3701 . . . . . . . . Name: "string" | |
3702 . . . . . . . } | |
3703 . . . . . . } | |
3704 . . . . . } | |
3705 . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:50 | |
3706 . . . . } | |
3707 . . . . Results: *ast.FieldList { | |
3708 . . . . . Opening: - | |
3709 . . . . . List: []*ast.Field (len = 1) { | |
3710 . . . . . . 0: *ast.Field { | |
3711 . . . . . . . Type: *ast.MapType { | |
3712 . . . . . . . . Map: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:52 | |
3713 . . . . . . . . Key: *ast.Ident { | |
3714 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:56 | |
3715 . . . . . . . . . Name: "string" | |
3716 . . . . . . . . } | |
3717 . . . . . . . . Value: *ast.InterfaceType { | |
3718 . . . . . . . . . Interface: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:63 | |
3719 . . . . . . . . . Methods: *ast.FieldList { | |
3720 . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:72 | |
3721 . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:73 | |
3722 . . . . . . . . . } | |
3723 . . . . . . . . . Incomplete: false | |
3724 . . . . . . . . } | |
3725 . . . . . . . } | |
3726 . . . . . . } | |
3727 . . . . . } | |
3728 . . . . . Closing: - | |
3729 . . . . } | |
3730 . . . } | |
3731 . . . Body: *ast.BlockStmt { | |
3732 . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:152:75 | |
3733 . . . . List: []ast.Stmt (len = 3) { | |
3734 . . . . . 0: *ast.AssignStmt { | |
3735 . . . . . . Lhs: []ast.Expr (len = 1) { | |
3736 . . . . . . . 0: *ast.Ident { | |
3737 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:2 | |
3738 . . . . . . . . Name: "options" | |
3739 . . . . . . . . Obj: *ast.Object { | |
3740 . . . . . . . . . Kind: var | |
3741 . . . . . . . . . Name: "options" | |
3742 . . . . . . . . . Decl: *(obj @ 3734) | |
3743 . . . . . . . . } | |
3744 . . . . . . . } | |
3745 . . . . . . } | |
3746 . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:10 | |
3747 . . . . . . Tok: := | |
3748 . . . . . . Rhs: []ast.Expr (len = 1) { | |
3749 . . . . . . . 0: *ast.CallExpr { | |
3750 . . . . . . . . Fun: *ast.Ident { | |
3751 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:13 | |
3752 . . . . . . . . . Name: "make" | |
3753 . . . . . . . . } | |
3754 . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:17 | |
3755 . . . . . . . . Args: []ast.Expr (len = 1) { | |
3756 . . . . . . . . . 0: *ast.MapType { | |
3757 . . . . . . . . . . Map: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:18 | |
3758 . . . . . . . . . . Key: *ast.Ident { | |
3759 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:22 | |
3760 . . . . . . . . . . . Name: "string" | |
3761 . . . . . . . . . . } | |
3762 . . . . . . . . . . Value: *ast.InterfaceType { | |
3763 . . . . . . . . . . . Interface: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:29 | |
3764 . . . . . . . . . . . Methods: *ast.FieldList { | |
3765 . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:38 | |
3766 . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:39 | |
3767 . . . . . . . . . . . } | |
3768 . . . . . . . . . . . Incomplete: false | |
3769 . . . . . . . . . . } | |
3770 . . . . . . . . . } | |
3771 . . . . . . . . } | |
3772 . . . . . . . . Ellipsis: - | |
3773 . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:153:40 | |
3774 . . . . . . . } | |
3775 . . . . . . } | |
3776 . . . . . } | |
3777 . . . . . 1: *ast.SwitchStmt { | |
3778 . . . . . . Switch: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:155:2 | |
3779 . . . . . . Tag: *ast.Ident { | |
3780 . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:155:9 | |
3781 . . . . . . . Name: "scope" | |
3782 . . . . . . . Obj: *(obj @ 3692) | |
3783 . . . . . . } | |
3784 . . . . . . Body: *ast.BlockStmt { | |
3785 . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:155:15 | |
3786 . . . . . . . List: []ast.Stmt (len = 2) { | |
3787 . . . . . . . . 0: *ast.CaseClause { | |
3788 . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:156:2 | |
3789 . . . . . . . . . List: []ast.Expr (len = 1) { | |
3790 . . . . . . . . . . 0: *ast.BasicLit { | |
3791 . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:156:7 | |
3792 . . . . . . . . . . . Kind: STRING | |
3793 . . . . . . . . . . . Value: "\"buffer\"" | |
3794 . . . . . . . . . . } | |
3795 . . . . . . . . . } | |
3796 . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:156:15 | |
3797 . . . . . . . . . Body: []ast.Stmt (len = 7) { | |
3798 . . . . . . . . . . 0: *ast.AssignStmt { | |
3799 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3800 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
3801 . . . . . . . . . . . . . X: *ast.Ident { | |
3802 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:3 | |
3803 . . . . . . . . . . . . . . Name: "options" | |
3804 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
3805 . . . . . . . . . . . . . } | |
3806 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:10 | |
3807 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
3808 . . . . . . . . . . . . . . X: *ast.Ident { | |
3809 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:11 | |
3810 . . . . . . . . . . . . . . . Name: "buffer" | |
3811 . . . . . . . . . . . . . . } | |
3812 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3813 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:18 | |
3814 . . . . . . . . . . . . . . . Name: "Bufhidden" | |
3815 . . . . . . . . . . . . . . } | |
3816 . . . . . . . . . . . . . } | |
3817 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:27 | |
3818 . . . . . . . . . . . . } | |
3819 . . . . . . . . . . . } | |
3820 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:29 | |
3821 . . . . . . . . . . . Tok: = | |
3822 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3823 . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
3824 . . . . . . . . . . . . . X: *ast.Ident { | |
3825 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:31 | |
3826 . . . . . . . . . . . . . . Name: "buffer" | |
3827 . . . . . . . . . . . . . } | |
3828 . . . . . . . . . . . . . Sel: *ast.Ident { | |
3829 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:157:38 | |
3830 . . . . . . . . . . . . . . Name: "BufhiddenDelete" | |
3831 . . . . . . . . . . . . . } | |
3832 . . . . . . . . . . . . } | |
3833 . . . . . . . . . . . } | |
3834 . . . . . . . . . . } | |
3835 . . . . . . . . . . 1: *ast.AssignStmt { | |
3836 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3837 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
3838 . . . . . . . . . . . . . X: *ast.Ident { | |
3839 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:3 | |
3840 . . . . . . . . . . . . . . Name: "options" | |
3841 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
3842 . . . . . . . . . . . . . } | |
3843 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:10 | |
3844 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
3845 . . . . . . . . . . . . . . X: *ast.Ident { | |
3846 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:11 | |
3847 . . . . . . . . . . . . . . . Name: "buffer" | |
3848 . . . . . . . . . . . . . . } | |
3849 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3850 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:18 | |
3851 . . . . . . . . . . . . . . . Name: "Buflisted" | |
3852 . . . . . . . . . . . . . . } | |
3853 . . . . . . . . . . . . . } | |
3854 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:27 | |
3855 . . . . . . . . . . . . } | |
3856 . . . . . . . . . . . } | |
3857 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:29 | |
3858 . . . . . . . . . . . Tok: = | |
3859 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3860 . . . . . . . . . . . . 0: *ast.Ident { | |
3861 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:158:31 | |
3862 . . . . . . . . . . . . . Name: "false" | |
3863 . . . . . . . . . . . . } | |
3864 . . . . . . . . . . . } | |
3865 . . . . . . . . . . } | |
3866 . . . . . . . . . . 2: *ast.AssignStmt { | |
3867 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3868 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
3869 . . . . . . . . . . . . . X: *ast.Ident { | |
3870 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:3 | |
3871 . . . . . . . . . . . . . . Name: "options" | |
3872 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
3873 . . . . . . . . . . . . . } | |
3874 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:10 | |
3875 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
3876 . . . . . . . . . . . . . . X: *ast.Ident { | |
3877 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:11 | |
3878 . . . . . . . . . . . . . . . Name: "buffer" | |
3879 . . . . . . . . . . . . . . } | |
3880 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3881 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:18 | |
3882 . . . . . . . . . . . . . . . Name: "Buftype" | |
3883 . . . . . . . . . . . . . . } | |
3884 . . . . . . . . . . . . . } | |
3885 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:25 | |
3886 . . . . . . . . . . . . } | |
3887 . . . . . . . . . . . } | |
3888 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:27 | |
3889 . . . . . . . . . . . Tok: = | |
3890 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3891 . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
3892 . . . . . . . . . . . . . X: *ast.Ident { | |
3893 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:29 | |
3894 . . . . . . . . . . . . . . Name: "buffer" | |
3895 . . . . . . . . . . . . . } | |
3896 . . . . . . . . . . . . . Sel: *ast.Ident { | |
3897 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:159:36 | |
3898 . . . . . . . . . . . . . . Name: "BuftypeNofile" | |
3899 . . . . . . . . . . . . . } | |
3900 . . . . . . . . . . . . } | |
3901 . . . . . . . . . . . } | |
3902 . . . . . . . . . . } | |
3903 . . . . . . . . . . 3: *ast.AssignStmt { | |
3904 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3905 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
3906 . . . . . . . . . . . . . X: *ast.Ident { | |
3907 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:3 | |
3908 . . . . . . . . . . . . . . Name: "options" | |
3909 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
3910 . . . . . . . . . . . . . } | |
3911 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:10 | |
3912 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
3913 . . . . . . . . . . . . . . X: *ast.Ident { | |
3914 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:11 | |
3915 . . . . . . . . . . . . . . . Name: "buffer" | |
3916 . . . . . . . . . . . . . . } | |
3917 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3918 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:18 | |
3919 . . . . . . . . . . . . . . . Name: "Filetype" | |
3920 . . . . . . . . . . . . . . } | |
3921 . . . . . . . . . . . . . } | |
3922 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:26 | |
3923 . . . . . . . . . . . . } | |
3924 . . . . . . . . . . . } | |
3925 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:28 | |
3926 . . . . . . . . . . . Tok: = | |
3927 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3928 . . . . . . . . . . . . 0: *ast.SelectorExpr { | |
3929 . . . . . . . . . . . . . X: *ast.Ident { | |
3930 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:30 | |
3931 . . . . . . . . . . . . . . Name: "buffer" | |
3932 . . . . . . . . . . . . . } | |
3933 . . . . . . . . . . . . . Sel: *ast.Ident { | |
3934 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:160:37 | |
3935 . . . . . . . . . . . . . . Name: "FiletypeAST" | |
3936 . . . . . . . . . . . . . } | |
3937 . . . . . . . . . . . . } | |
3938 . . . . . . . . . . . } | |
3939 . . . . . . . . . . } | |
3940 . . . . . . . . . . 4: *ast.AssignStmt { | |
3941 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3942 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
3943 . . . . . . . . . . . . . X: *ast.Ident { | |
3944 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:3 | |
3945 . . . . . . . . . . . . . . Name: "options" | |
3946 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
3947 . . . . . . . . . . . . . } | |
3948 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:10 | |
3949 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
3950 . . . . . . . . . . . . . . X: *ast.Ident { | |
3951 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:11 | |
3952 . . . . . . . . . . . . . . . Name: "buffer" | |
3953 . . . . . . . . . . . . . . } | |
3954 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3955 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:18 | |
3956 . . . . . . . . . . . . . . . Name: "OpModifiable" | |
3957 . . . . . . . . . . . . . . } | |
3958 . . . . . . . . . . . . . } | |
3959 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:30 | |
3960 . . . . . . . . . . . . } | |
3961 . . . . . . . . . . . } | |
3962 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:32 | |
3963 . . . . . . . . . . . Tok: = | |
3964 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3965 . . . . . . . . . . . . 0: *ast.Ident { | |
3966 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:161:34 | |
3967 . . . . . . . . . . . . . Name: "false" | |
3968 . . . . . . . . . . . . } | |
3969 . . . . . . . . . . . } | |
3970 . . . . . . . . . . } | |
3971 . . . . . . . . . . 5: *ast.AssignStmt { | |
3972 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
3973 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
3974 . . . . . . . . . . . . . X: *ast.Ident { | |
3975 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:3 | |
3976 . . . . . . . . . . . . . . Name: "options" | |
3977 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
3978 . . . . . . . . . . . . . } | |
3979 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:10 | |
3980 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
3981 . . . . . . . . . . . . . . X: *ast.Ident { | |
3982 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:11 | |
3983 . . . . . . . . . . . . . . . Name: "buffer" | |
3984 . . . . . . . . . . . . . . } | |
3985 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
3986 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:18 | |
3987 . . . . . . . . . . . . . . . Name: "Swapfile" | |
3988 . . . . . . . . . . . . . . } | |
3989 . . . . . . . . . . . . . } | |
3990 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:26 | |
3991 . . . . . . . . . . . . } | |
3992 . . . . . . . . . . . } | |
3993 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:28 | |
3994 . . . . . . . . . . . Tok: = | |
3995 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
3996 . . . . . . . . . . . . 0: *ast.Ident { | |
3997 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:162:30 | |
3998 . . . . . . . . . . . . . Name: "false" | |
3999 . . . . . . . . . . . . } | |
4000 . . . . . . . . . . . } | |
4001 . . . . . . . . . . } | |
4002 . . . . . . . . . . 6: *ast.AssignStmt { | |
4003 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
4004 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
4005 . . . . . . . . . . . . . X: *ast.Ident { | |
4006 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:3 | |
4007 . . . . . . . . . . . . . . Name: "options" | |
4008 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
4009 . . . . . . . . . . . . . } | |
4010 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:10 | |
4011 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
4012 . . . . . . . . . . . . . . X: *ast.Ident { | |
4013 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:11 | |
4014 . . . . . . . . . . . . . . . Name: "buffer" | |
4015 . . . . . . . . . . . . . . } | |
4016 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
4017 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:18 | |
4018 . . . . . . . . . . . . . . . Name: "OpModifiable" | |
4019 . . . . . . . . . . . . . . } | |
4020 . . . . . . . . . . . . . } | |
4021 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:30 | |
4022 . . . . . . . . . . . . } | |
4023 . . . . . . . . . . . } | |
4024 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:32 | |
4025 . . . . . . . . . . . Tok: = | |
4026 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
4027 . . . . . . . . . . . . 0: *ast.Ident { | |
4028 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:163:34 | |
4029 . . . . . . . . . . . . . Name: "false" | |
4030 . . . . . . . . . . . . } | |
4031 . . . . . . . . . . . } | |
4032 . . . . . . . . . . } | |
4033 . . . . . . . . . } | |
4034 . . . . . . . . } | |
4035 . . . . . . . . 1: *ast.CaseClause { | |
4036 . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:164:2 | |
4037 . . . . . . . . . List: []ast.Expr (len = 1) { | |
4038 . . . . . . . . . . 0: *ast.BasicLit { | |
4039 . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:164:7 | |
4040 . . . . . . . . . . . Kind: STRING | |
4041 . . . . . . . . . . . Value: "\"window\"" | |
4042 . . . . . . . . . . } | |
4043 . . . . . . . . . } | |
4044 . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:164:15 | |
4045 . . . . . . . . . Body: []ast.Stmt (len = 4) { | |
4046 . . . . . . . . . . 0: *ast.AssignStmt { | |
4047 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
4048 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
4049 . . . . . . . . . . . . . X: *ast.Ident { | |
4050 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:3 | |
4051 . . . . . . . . . . . . . . Name: "options" | |
4052 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
4053 . . . . . . . . . . . . . } | |
4054 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:10 | |
4055 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
4056 . . . . . . . . . . . . . . X: *ast.Ident { | |
4057 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:11 | |
4058 . . . . . . . . . . . . . . . Name: "buffer" | |
4059 . . . . . . . . . . . . . . } | |
4060 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
4061 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:18 | |
4062 . . . . . . . . . . . . . . . Name: "List" | |
4063 . . . . . . . . . . . . . . } | |
4064 . . . . . . . . . . . . . } | |
4065 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:22 | |
4066 . . . . . . . . . . . . } | |
4067 . . . . . . . . . . . } | |
4068 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:24 | |
4069 . . . . . . . . . . . Tok: = | |
4070 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
4071 . . . . . . . . . . . . 0: *ast.Ident { | |
4072 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:165:26 | |
4073 . . . . . . . . . . . . . Name: "false" | |
4074 . . . . . . . . . . . . } | |
4075 . . . . . . . . . . . } | |
4076 . . . . . . . . . . } | |
4077 . . . . . . . . . . 1: *ast.AssignStmt { | |
4078 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
4079 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
4080 . . . . . . . . . . . . . X: *ast.Ident { | |
4081 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:3 | |
4082 . . . . . . . . . . . . . . Name: "options" | |
4083 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
4084 . . . . . . . . . . . . . } | |
4085 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:10 | |
4086 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
4087 . . . . . . . . . . . . . . X: *ast.Ident { | |
4088 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:11 | |
4089 . . . . . . . . . . . . . . . Name: "buffer" | |
4090 . . . . . . . . . . . . . . } | |
4091 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
4092 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:18 | |
4093 . . . . . . . . . . . . . . . Name: "Number" | |
4094 . . . . . . . . . . . . . . } | |
4095 . . . . . . . . . . . . . } | |
4096 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:24 | |
4097 . . . . . . . . . . . . } | |
4098 . . . . . . . . . . . } | |
4099 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:26 | |
4100 . . . . . . . . . . . Tok: = | |
4101 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
4102 . . . . . . . . . . . . 0: *ast.Ident { | |
4103 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:166:28 | |
4104 . . . . . . . . . . . . . Name: "false" | |
4105 . . . . . . . . . . . . } | |
4106 . . . . . . . . . . . } | |
4107 . . . . . . . . . . } | |
4108 . . . . . . . . . . 2: *ast.AssignStmt { | |
4109 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
4110 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
4111 . . . . . . . . . . . . . X: *ast.Ident { | |
4112 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:3 | |
4113 . . . . . . . . . . . . . . Name: "options" | |
4114 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
4115 . . . . . . . . . . . . . } | |
4116 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:10 | |
4117 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
4118 . . . . . . . . . . . . . . X: *ast.Ident { | |
4119 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:11 | |
4120 . . . . . . . . . . . . . . . Name: "buffer" | |
4121 . . . . . . . . . . . . . . } | |
4122 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
4123 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:18 | |
4124 . . . . . . . . . . . . . . . Name: "Relativenumber" | |
4125 . . . . . . . . . . . . . . } | |
4126 . . . . . . . . . . . . . } | |
4127 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:32 | |
4128 . . . . . . . . . . . . } | |
4129 . . . . . . . . . . . } | |
4130 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:34 | |
4131 . . . . . . . . . . . Tok: = | |
4132 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
4133 . . . . . . . . . . . . 0: *ast.Ident { | |
4134 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:167:36 | |
4135 . . . . . . . . . . . . . Name: "false" | |
4136 . . . . . . . . . . . . } | |
4137 . . . . . . . . . . . } | |
4138 . . . . . . . . . . } | |
4139 . . . . . . . . . . 3: *ast.AssignStmt { | |
4140 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
4141 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
4142 . . . . . . . . . . . . . X: *ast.Ident { | |
4143 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:3 | |
4144 . . . . . . . . . . . . . . Name: "options" | |
4145 . . . . . . . . . . . . . . Obj: *(obj @ 3739) | |
4146 . . . . . . . . . . . . . } | |
4147 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:10 | |
4148 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
4149 . . . . . . . . . . . . . . X: *ast.Ident { | |
4150 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:11 | |
4151 . . . . . . . . . . . . . . . Name: "buffer" | |
4152 . . . . . . . . . . . . . . } | |
4153 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
4154 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:18 | |
4155 . . . . . . . . . . . . . . . Name: "Winfixheight" | |
4156 . . . . . . . . . . . . . . } | |
4157 . . . . . . . . . . . . . } | |
4158 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:30 | |
4159 . . . . . . . . . . . . } | |
4160 . . . . . . . . . . . } | |
4161 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:32 | |
4162 . . . . . . . . . . . Tok: = | |
4163 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
4164 . . . . . . . . . . . . 0: *ast.Ident { | |
4165 . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:168:34 | |
4166 . . . . . . . . . . . . . Name: "false" | |
4167 . . . . . . . . . . . . } | |
4168 . . . . . . . . . . . } | |
4169 . . . . . . . . . . } | |
4170 . . . . . . . . . } | |
4171 . . . . . . . . } | |
4172 . . . . . . . } | |
4173 . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:169:2 | |
4174 . . . . . . } | |
4175 . . . . . } | |
4176 . . . . . 2: *ast.ReturnStmt { | |
4177 . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:171:2 | |
4178 . . . . . . Results: []ast.Expr (len = 1) { | |
4179 . . . . . . . 0: *ast.Ident { | |
4180 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:171:9 | |
4181 . . . . . . . . Name: "options" | |
4182 . . . . . . . . Obj: *(obj @ 3739) | |
4183 . . . . . . . } | |
4184 . . . . . . } | |
4185 . . . . . } | |
4186 . . . . } | |
4187 . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:172:1 | |
4188 . . . } | |
4189 . . } | |
4190 . . 11: *ast.FuncDecl { | |
4191 . . . Recv: *ast.FieldList { | |
4192 . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:6 | |
4193 . . . . List: []*ast.Field (len = 1) { | |
4194 . . . . . 0: *ast.Field { | |
4195 . . . . . . Names: []*ast.Ident (len = 1) { | |
4196 . . . . . . . 0: *ast.Ident { | |
4197 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:7 | |
4198 . . . . . . . . Name: "b" | |
4199 . . . . . . . . Obj: *ast.Object { | |
4200 . . . . . . . . . Kind: var | |
4201 . . . . . . . . . Name: "b" | |
4202 . . . . . . . . . Decl: *(obj @ 4194) | |
4203 . . . . . . . . } | |
4204 . . . . . . . } | |
4205 . . . . . . } | |
4206 . . . . . . Type: *ast.StarExpr { | |
4207 . . . . . . . Star: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:9 | |
4208 . . . . . . . X: *ast.Ident { | |
4209 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:10 | |
4210 . . . . . . . . Name: "bufferContext" | |
4211 . . . . . . . . Obj: *(obj @ 1506) | |
4212 . . . . . . . } | |
4213 . . . . . . } | |
4214 . . . . . } | |
4215 . . . . } | |
4216 . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:23 | |
4217 . . . } | |
4218 . . . Name: *ast.Ident { | |
4219 . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:25 | |
4220 . . . . Name: "setBufVar" | |
4221 . . . } | |
4222 . . . Type: *ast.FuncType { | |
4223 . . . . Func: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:1 | |
4224 . . . . Params: *ast.FieldList { | |
4225 . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:34 | |
4226 . . . . . List: []*ast.Field (len = 1) { | |
4227 . . . . . . 0: *ast.Field { | |
4228 . . . . . . . Names: []*ast.Ident (len = 1) { | |
4229 . . . . . . . . 0: *ast.Ident { | |
4230 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:35 | |
4231 . . . . . . . . . Name: "scope" | |
4232 . . . . . . . . . Obj: *ast.Object { | |
4233 . . . . . . . . . . Kind: var | |
4234 . . . . . . . . . . Name: "scope" | |
4235 . . . . . . . . . . Decl: *(obj @ 4227) | |
4236 . . . . . . . . . } | |
4237 . . . . . . . . } | |
4238 . . . . . . . } | |
4239 . . . . . . . Type: *ast.Ident { | |
4240 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:41 | |
4241 . . . . . . . . Name: "string" | |
4242 . . . . . . . } | |
4243 . . . . . . } | |
4244 . . . . . } | |
4245 . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:47 | |
4246 . . . . } | |
4247 . . . . Results: *ast.FieldList { | |
4248 . . . . . Opening: - | |
4249 . . . . . List: []*ast.Field (len = 1) { | |
4250 . . . . . . 0: *ast.Field { | |
4251 . . . . . . . Type: *ast.MapType { | |
4252 . . . . . . . . Map: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:49 | |
4253 . . . . . . . . Key: *ast.Ident { | |
4254 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:53 | |
4255 . . . . . . . . . Name: "string" | |
4256 . . . . . . . . } | |
4257 . . . . . . . . Value: *ast.InterfaceType { | |
4258 . . . . . . . . . Interface: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:60 | |
4259 . . . . . . . . . Methods: *ast.FieldList { | |
4260 . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:69 | |
4261 . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:70 | |
4262 . . . . . . . . . } | |
4263 . . . . . . . . . Incomplete: false | |
4264 . . . . . . . . } | |
4265 . . . . . . . } | |
4266 . . . . . . } | |
4267 . . . . . } | |
4268 . . . . . Closing: - | |
4269 . . . . } | |
4270 . . . } | |
4271 . . . Body: *ast.BlockStmt { | |
4272 . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:174:72 | |
4273 . . . . List: []ast.Stmt (len = 3) { | |
4274 . . . . . 0: *ast.AssignStmt { | |
4275 . . . . . . Lhs: []ast.Expr (len = 1) { | |
4276 . . . . . . . 0: *ast.Ident { | |
4277 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:2 | |
4278 . . . . . . . . Name: "vars" | |
4279 . . . . . . . . Obj: *ast.Object { | |
4280 . . . . . . . . . Kind: var | |
4281 . . . . . . . . . Name: "vars" | |
4282 . . . . . . . . . Decl: *(obj @ 4274) | |
4283 . . . . . . . . } | |
4284 . . . . . . . } | |
4285 . . . . . . } | |
4286 . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:7 | |
4287 . . . . . . Tok: := | |
4288 . . . . . . Rhs: []ast.Expr (len = 1) { | |
4289 . . . . . . . 0: *ast.CallExpr { | |
4290 . . . . . . . . Fun: *ast.Ident { | |
4291 . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:10 | |
4292 . . . . . . . . . Name: "make" | |
4293 . . . . . . . . } | |
4294 . . . . . . . . Lparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:14 | |
4295 . . . . . . . . Args: []ast.Expr (len = 1) { | |
4296 . . . . . . . . . 0: *ast.MapType { | |
4297 . . . . . . . . . . Map: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:15 | |
4298 . . . . . . . . . . Key: *ast.Ident { | |
4299 . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:19 | |
4300 . . . . . . . . . . . Name: "string" | |
4301 . . . . . . . . . . } | |
4302 . . . . . . . . . . Value: *ast.InterfaceType { | |
4303 . . . . . . . . . . . Interface: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:26 | |
4304 . . . . . . . . . . . Methods: *ast.FieldList { | |
4305 . . . . . . . . . . . . Opening: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:35 | |
4306 . . . . . . . . . . . . Closing: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:36 | |
4307 . . . . . . . . . . . } | |
4308 . . . . . . . . . . . Incomplete: false | |
4309 . . . . . . . . . . } | |
4310 . . . . . . . . . } | |
4311 . . . . . . . . } | |
4312 . . . . . . . . Ellipsis: - | |
4313 . . . . . . . . Rparen: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:175:37 | |
4314 . . . . . . . } | |
4315 . . . . . . } | |
4316 . . . . . } | |
4317 . . . . . 1: *ast.SwitchStmt { | |
4318 . . . . . . Switch: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:177:2 | |
4319 . . . . . . Tag: *ast.Ident { | |
4320 . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:177:9 | |
4321 . . . . . . . Name: "scope" | |
4322 . . . . . . . Obj: *(obj @ 4232) | |
4323 . . . . . . } | |
4324 . . . . . . Body: *ast.BlockStmt { | |
4325 . . . . . . . Lbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:177:15 | |
4326 . . . . . . . List: []ast.Stmt (len = 1) { | |
4327 . . . . . . . . 0: *ast.CaseClause { | |
4328 . . . . . . . . . Case: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:178:2 | |
4329 . . . . . . . . . List: []ast.Expr (len = 1) { | |
4330 . . . . . . . . . . 0: *ast.BasicLit { | |
4331 . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:178:7 | |
4332 . . . . . . . . . . . Kind: STRING | |
4333 . . . . . . . . . . . Value: "\"buffer\"" | |
4334 . . . . . . . . . . } | |
4335 . . . . . . . . . } | |
4336 . . . . . . . . . Colon: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:178:15 | |
4337 . . . . . . . . . Body: []ast.Stmt (len = 1) { | |
4338 . . . . . . . . . . 0: *ast.AssignStmt { | |
4339 . . . . . . . . . . . Lhs: []ast.Expr (len = 1) { | |
4340 . . . . . . . . . . . . 0: *ast.IndexExpr { | |
4341 . . . . . . . . . . . . . X: *ast.Ident { | |
4342 . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:3 | |
4343 . . . . . . . . . . . . . . Name: "vars" | |
4344 . . . . . . . . . . . . . . Obj: *(obj @ 4279) | |
4345 . . . . . . . . . . . . . } | |
4346 . . . . . . . . . . . . . Lbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:7 | |
4347 . . . . . . . . . . . . . Index: *ast.SelectorExpr { | |
4348 . . . . . . . . . . . . . . X: *ast.Ident { | |
4349 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:8 | |
4350 . . . . . . . . . . . . . . . Name: "buffer" | |
4351 . . . . . . . . . . . . . . } | |
4352 . . . . . . . . . . . . . . Sel: *ast.Ident { | |
4353 . . . . . . . . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:15 | |
4354 . . . . . . . . . . . . . . . Name: "Colorcolumn" | |
4355 . . . . . . . . . . . . . . } | |
4356 . . . . . . . . . . . . . } | |
4357 . . . . . . . . . . . . . Rbrack: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:26 | |
4358 . . . . . . . . . . . . } | |
4359 . . . . . . . . . . . } | |
4360 . . . . . . . . . . . TokPos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:28 | |
4361 . . . . . . . . . . . Tok: = | |
4362 . . . . . . . . . . . Rhs: []ast.Expr (len = 1) { | |
4363 . . . . . . . . . . . . 0: *ast.BasicLit { | |
4364 . . . . . . . . . . . . . ValuePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:179:30 | |
4365 . . . . . . . . . . . . . Kind: STRING | |
4366 . . . . . . . . . . . . . Value: "\"\"" | |
4367 . . . . . . . . . . . . } | |
4368 . . . . . . . . . . . } | |
4369 . . . . . . . . . . } | |
4370 . . . . . . . . . } | |
4371 . . . . . . . . } | |
4372 . . . . . . . } | |
4373 . . . . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:180:2 | |
4374 . . . . . . } | |
4375 . . . . . } | |
4376 . . . . . 2: *ast.ReturnStmt { | |
4377 . . . . . . Return: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:182:2 | |
4378 . . . . . . Results: []ast.Expr (len = 1) { | |
4379 . . . . . . . 0: *ast.Ident { | |
4380 . . . . . . . . NamePos: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:182:9 | |
4381 . . . . . . . . Name: "vars" | |
4382 . . . . . . . . Obj: *(obj @ 4279) | |
4383 . . . . . . . } | |
4384 . . . . . . } | |
4385 . . . . . } | |
4386 . . . . } | |
4387 . . . . Rbrace: /Users/zchee/src/github.com/zchee/nvim-go/src/nvim-go/commands/analyze/buffer.go:183:1 | |
4388 . . . } | |
4389 . . } | |
4390 . } | |
4391 . Scope: *ast.Scope { | |
4392 . . Objects: map[string]*ast.Object (len = 7) { | |
4393 . . . "bufferContext": *(obj @ 1506) | |
4394 . . . "analyzeBuffer": *(obj @ 349) | |
4395 . . . "bufferLines": *(obj @ 703) | |
4396 . . . "visitorFunc": *(obj @ 1801) | |
4397 . . . "pkgAnalyzeBuffer": *(obj @ 153) | |
4398 . . . "analyzeBufferEval": *(obj @ 181) | |
4399 . . . "cmdAnalyzeBuffer": *(obj @ 278) | |
4400 . . } | |
4401 . } | |
4402 . Imports: []*ast.ImportSpec (len = 16) { | |
4403 . . 0: *(obj @ 12) | |
4404 . . 1: *(obj @ 20) | |
4405 . . 2: *(obj @ 28) | |
4406 . . 3: *(obj @ 36) | |
4407 . . 4: *(obj @ 44) | |
4408 . . 5: *(obj @ 52) | |
4409 . . 6: *(obj @ 60) | |
4410 . . 7: *(obj @ 68) | |
4411 . . 8: *(obj @ 76) | |
4412 . . 9: *(obj @ 84) | |
4413 . . 10: *(obj @ 92) | |
4414 . . 11: *(obj @ 100) | |
4415 . . 12: *(obj @ 108) | |
4416 . . 13: *(obj @ 116) | |
4417 . . 14: *(obj @ 124) | |
4418 . . 15: *(obj @ 132) | |
4419 . } | |
4420 . Unresolved: []*ast.Ident (len = 115) { | |
4421 . . 0: *(obj @ 204) | |
4422 . . 1: *(obj @ 226) | |
4423 . . 2: *(obj @ 243) | |
4424 . . 3: *(obj @ 260) | |
4425 . . 4: *(obj @ 304) | |
4426 . . 5: *(obj @ 1535) | |
4427 . . 6: *(obj @ 1559) | |
4428 . . 7: *(obj @ 378) | |
4429 . . 8: *(obj @ 417) | |
4430 . . 9: *(obj @ 433) | |
4431 . . 10: *(obj @ 446) | |
4432 . . 11: *(obj @ 485) | |
4433 . . 12: *(obj @ 492) | |
4434 . . 13: *(obj @ 526) | |
4435 . . 14: *(obj @ 613) | |
4436 . . 15: *(obj @ 626) | |
4437 . . 16: *(obj @ 644) | |
4438 . . 17: *(obj @ 1119) | |
4439 . . 18: *(obj @ 1132) | |
4440 . . 19: *(obj @ 1150) | |
4441 . . 20: *(obj @ 1202) | |
4442 . . 21: *(obj @ 1239) | |
4443 . . 22: *(obj @ 1272) | |
4444 . . 23: *(obj @ 1297) | |
4445 . . 24: *(obj @ 1310) | |
4446 . . 25: *(obj @ 1328) | |
4447 . . 26: *(obj @ 1418) | |
4448 . . 27: *(obj @ 1431) | |
4449 . . 28: *(obj @ 1449) | |
4450 . . 29: *(obj @ 1587) | |
4451 . . 30: *(obj @ 1610) | |
4452 . . 31: *(obj @ 1671) | |
4453 . . 32: *(obj @ 1720) | |
4454 . . 33: *(obj @ 1737) | |
4455 . . 34: *(obj @ 1748) | |
4456 . . 35: *(obj @ 1786) | |
4457 . . 36: *(obj @ 2046) | |
4458 . . 37: *(obj @ 2085) | |
4459 . . 38: *(obj @ 2234) | |
4460 . . 39: *(obj @ 732) | |
4461 . . 40: *(obj @ 752) | |
4462 . . 41: *(obj @ 759) | |
4463 . . 42: *(obj @ 823) | |
4464 . . 43: *(obj @ 834) | |
4465 . . 44: *(obj @ 840) | |
4466 . . 45: *(obj @ 858) | |
4467 . . 46: *(obj @ 946) | |
4468 . . 47: *(obj @ 966) | |
4469 . . 48: *(obj @ 987) | |
4470 . . 49: *(obj @ 1017) | |
4471 . . 50: *(obj @ 1023) | |
4472 . . 51: *(obj @ 1059) | |
4473 . . 52: *(obj @ 1084) | |
4474 . . 53: *(obj @ 1828) | |
4475 . . 54: *(obj @ 1846) | |
4476 . . 55: *(obj @ 2350) | |
4477 . . 56: *(obj @ 2368) | |
4478 . . 57: *(obj @ 2461) | |
4479 . . 58: *(obj @ 2479) | |
4480 . . 59: *(obj @ 2533) | |
4481 . . 60: *(obj @ 2569) | |
4482 . . 61: *(obj @ 2586) | |
4483 . . 62: *(obj @ 2624) | |
4484 . . 63: *(obj @ 2740) | |
4485 . . 64: *(obj @ 2768) | |
4486 . . 65: *(obj @ 2813) | |
4487 . . 66: *(obj @ 2832) | |
4488 . . 67: *(obj @ 2863) | |
4489 . . 68: *(obj @ 2891) | |
4490 . . 69: *(obj @ 2936) | |
4491 . . 70: *(obj @ 3052) | |
4492 . . 71: *(obj @ 3079) | |
4493 . . 72: *(obj @ 3115) | |
4494 . . 73: *(obj @ 3125) | |
4495 . . 74: *(obj @ 3160) | |
4496 . . 75: *(obj @ 3280) | |
4497 . . 76: *(obj @ 3307) | |
4498 . . 77: *(obj @ 3351) | |
4499 . . 78: *(obj @ 3387) | |
4500 . . 79: *(obj @ 3404) | |
4501 . . 80: *(obj @ 3439) | |
4502 . . 81: *(obj @ 3452) | |
4503 . . 82: *(obj @ 3511) | |
4504 . . 83: *(obj @ 3529) | |
4505 . . 84: *(obj @ 3699) | |
4506 . . 85: *(obj @ 3713) | |
4507 . . 86: *(obj @ 3750) | |
4508 . . 87: *(obj @ 3758) | |
4509 . . 88: *(obj @ 3808) | |
4510 . . 89: *(obj @ 3824) | |
4511 . . 90: *(obj @ 3845) | |
4512 . . 91: *(obj @ 3860) | |
4513 . . 92: *(obj @ 3876) | |
4514 . . 93: *(obj @ 3892) | |
4515 . . 94: *(obj @ 3913) | |
4516 . . 95: *(obj @ 3929) | |
4517 . . 96: *(obj @ 3950) | |
4518 . . 97: *(obj @ 3965) | |
4519 . . 98: *(obj @ 3981) | |
4520 . . 99: *(obj @ 3996) | |
4521 . . 100: *(obj @ 4012) | |
4522 . . 101: *(obj @ 4027) | |
4523 . . 102: *(obj @ 4056) | |
4524 . . 103: *(obj @ 4071) | |
4525 . . 104: *(obj @ 4087) | |
4526 . . 105: *(obj @ 4102) | |
4527 . . 106: *(obj @ 4118) | |
4528 . . 107: *(obj @ 4133) | |
4529 . . 108: *(obj @ 4149) | |
4530 . . 109: *(obj @ 4164) | |
4531 . . 110: *(obj @ 4239) | |
4532 . . 111: *(obj @ 4253) | |
4533 . . 112: *(obj @ 4290) | |
4534 . . 113: *(obj @ 4298) | |
4535 . . 114: *(obj @ 4348) | |
4536 . } | |
4537 . Comments: []*ast.CommentGroup (len = 2) { | |
4538 . . 0: *(obj @ 2279) | |
4539 . . 1: *(obj @ 2296) | |
4540 . } | |
4541 } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment