1
0
mirror of https://github.com/golang/go synced 2024-11-19 03:54:42 -07:00
go/internal/lsp/cache
Muir Manders 49b8ac185c internal/lsp/cache: add file contents to ParseGoHandle
Currently there is no need for this because the file contents are part
of the file handle. This change is in preparation for an impending
improvement that tweaks the source code during the parse stage to fix
certain kind of terminal parse errors. Any code that wants to use
an *ast.File or *token.File in conjunction with the file contents
needs access to the doctored source code so things line up.

Change-Id: I59d83d3d6150aa1264761aa2c1f6c1269075a2ce
Reviewed-on: https://go-review.googlesource.com/c/tools/+/218979
Run-TryBot: Muir Manders <muir@mnd.rs>
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2020-02-13 05:05:14 +00:00
..
analysis.go internal/lsp/cache: hardcode parse modes instead of guessing them 2020-02-07 20:00:15 +00:00
cache.go internal/lsp/debug: serve cache entry counts 2020-02-03 22:21:18 +00:00
check.go internal/lsp/cache: add file contents to ParseGoHandle 2020-02-13 05:05:14 +00:00
debug.go internal/lsp/cache: add Env to debugView 2020-01-31 20:48:24 +00:00
error_test.go internal/lsp: refactor error handling code in type-checking 2019-10-21 18:57:46 +00:00
errors.go internal/lsp/cache: add file contents to ParseGoHandle 2020-02-13 05:05:14 +00:00
external.go internal/lsp: check that a file handle is unmodified before read 2020-01-23 20:52:07 +00:00
load.go internal/lsp/cache: hardcode parse modes instead of guessing them 2020-02-07 20:00:15 +00:00
mod_tidy.go internal/lsp: build overlays through the snapshot 2020-02-07 18:37:49 +00:00
parse.go internal/lsp/cache: add file contents to ParseGoHandle 2020-02-13 05:05:14 +00:00
pkg.go internal/lsp/cache: add file contents to ParseGoHandle 2020-02-13 05:05:14 +00:00
session.go internal/lsp: propagate file invalidations to all views 2020-02-11 18:37:05 +00:00
snapshot.go internal/lsp/cache: add file contents to ParseGoHandle 2020-02-13 05:05:14 +00:00
view.go internal/lsp/cache: add file contents to ParseGoHandle 2020-02-13 05:05:14 +00:00