lsif-go
lsif-go copied to clipboard
Support multi-field embedded structs
For a definition like the following, we should emit multiple monikers for each of the leaf fields:
type Example struct {
a, b, c struct {
x int
y int
z int
}
}
We currently emit a.{x,y,z} but none of {b,c}.{x,y,z}.