Skip to content

Commit

Permalink
improve error message when doing an invalid help query
Browse files Browse the repository at this point in the history
  • Loading branch information
KristofferC committed Jan 16, 2018
1 parent ec8064c commit 941a248
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions base/docs/utils.jl
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,10 @@ function helpmode(io::IO, line::AbstractString)
Symbol(line)
else
x = Meta.parse(line, raise = false, depwarn = false)
if isa(x, Expr) && (x.head == :incomplete || x.head == :error)
println("\"$line\" is not a valid help query")
return
end
# Retrieving docs for macros requires us to make a distinction between the text
# `@macroname` and `@macroname()`. These both parse the same, but are used by
# the docsystem to return different results. The first returns all documentation
Expand Down

0 comments on commit 941a248

Please sign in to comment.