package main import ( "code.google.com/p/go.tools/go/types" "fmt" "go/parser" "go/token" ) func main() { fset := token.NewFileSet() f, err := parser.ParseFile(fset, "broken.go", nil, 0) if err != nil { fmt.Println(err) return } ctx := types.Context{} _, err = ctx.Check("broken", fset, f) if err != nil { fmt.Println("Error:", err) } }