Imports #
"go/ast"
"go/ast"
const C0 int = 0
const C1 = 3.14159265
const C10 float64 = 42
const C11 = "\n$$\n"
const C2 = 2.718281828i
const C3 = *ast.UnaryExpr
const C4 = *ast.UnaryExpr
const C5 = 1234i
const C6 = "foo\n"
const C7 = `bar\n`
const C8 = 42
const C9 int = 42
var V0 int
var V1 = *ast.UnaryExpr
var V2 float32 = 1.2
Issue 3682: Correctly read dotted identifiers from export data.
const init1 = 0
type T1 int
type T11 map[int]string
type T15 func()
type T16 func(int)
type T17 func(x int)
type T18 func() float32
type T19 func() x float32
type T2 [10]int
type T20 func(...interface{})
type T24 *T24
type T25 *T26
type T26 *T27
type T27 *T25
type T28 func(T28) T28
type T3 []int
type T4 *int
type T5 chan int
type T6a chan<- int
type T6b chan *ast.ParenExpr
type T6c chan<- *ast.ParenExpr
type T7 <-chan *ast.File
type T12 interface {
}
type T13 interface {
m1()
m2(int) float32
}
type T14 interface {
T12
T13
m3(x ...struct{...}) []T9
}
type T10 struct {
T8
T9
_ *T10
}
type T21 struct {
next *T21
}
type T22 struct {
link *T23
}
type T23 struct {
link *T22
}
type T8 struct {
}
type T9 struct {
a int
b float32
c float32
d []string `go:"tag"`
}
func F1()
func F2(x int)
func F3() int
func F4() float32
func F5(a int, b int, c int, u struct{...}, v struct{...}, w struct{...}, more ...interface{}) (p chan<- T10, q chan<- T10, r chan<- T10)
func (p *T1) M1()
func init()
Generated with Arrow