107
107
which(f, args...) = whicht(f, map(a->(isa(a,Type) ? Type{a} : typeof(a)), args))
115
exret = expr(:call, :which, map(esc, ex.args)...)
121
exret = expr(:call, :which, eval(expr(:toplevel, :assign)), map(esc, a1.args[2:end])...)
125
exret = expr(:call, :error, "expression is not a function call, or is too complex for @which to analyze; "
109
131
edit(file::String) = edit(file, 1)
110
132
function edit(file::String, line::Integer)
111
133
editor = get(ENV, "JULIA_EDITOR", "emacs")