tools/oracle
Alan Donovan daa44ab970 go.oracle: freevars: don't report free identifiers defined in package scope.
The existing check rejected only free identifiers defined in
file scope, i.e. just imports.

+ regression test.

R=crawshaw, gri
CC=golang-dev
https://golang.org/cl/13256050
2013-09-12 11:00:22 -04:00
..
json go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
testdata/src go.oracle: freevars: don't report free identifiers defined in package scope. 2013-09-12 11:00:22 -04:00
callees.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
callers.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
callgraph.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
callstack.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
describe.go go.tools/oracle: describe package: simplify to use only types.Package, not ssa.Package. 2013-09-10 14:19:11 -04:00
freevars.go go.oracle: freevars: don't report free identifiers defined in package scope. 2013-09-12 11:00:22 -04:00
implements.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
oracle.go go.tools/oracle: set AllASTs=true always, and simplify. 2013-09-12 10:55:24 -04:00
oracle_test.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00
peers.go go.tools/oracle: describe: query content of lvalues, not their address. 2013-09-09 21:06:25 -04:00
referrers.go go.tools/oracle: new query 'referrers' returns all references to an identifier. 2013-09-10 14:11:42 -04:00