This test demonstrates some features of the new marker test runner. -- a.go -- // package comment package aa //@hover("aa", "aa", aa) const abc = 0x2a //@hover("b", "abc", abc),hover(" =", "abc", abc) -- typeswitch.go -- package aa func _() { var y interface{} switch x := y.(type) { //@hover("x", "x", x) case int: println(x) //@hover("x", "x", xint),hover(")", "x", xint) } } -- @abc -- ```go const abc untyped int = 0x2a // 42 ``` @hover("b", "abc", abc),hover(" =", "abc", abc) -- @x -- ```go var x interface{} ``` -- @xint -- ```go var x int ``` -- @aa -- package comment