1 package a //@mark(a, "a "),hover("a ", a)
5 type Thing struct { //@Thing
6 Member string //@Member
9 var Other Thing //@Other
11 func Things(val []string) []Thing { //@Things
15 func (t Thing) Method(i int) string { //@Method
20 t := Thing{ //@mark(aStructType, "ing")
21 Member: "string", //@mark(fMember, "ember")
23 fmt.Print(t.Member) //@mark(aMember, "ember")
24 fmt.Print(Other) //@mark(aVar, "ther")
25 Things() //@mark(aFunc, "ings")
26 t.Method() //@mark(aMethod, "eth")
30 godef(aStructType, Thing)
31 godef(aMember, Member)
34 godef(aMethod, Method)
35 godef(fMember, Member)