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