https://github.com/JuliaLang/julia/issues/13905

On Friday, 6 November 2015 17:04:14 UTC-3, andrew cooke wrote:
>
>
> is this known?  am i doing something dumb?
>
> if not, i'll create an issue.
>
> andrew@laptop:/tmp> cat nasty.jl 
>
> """this is a doc string"""
> function myfunc()
>     @doesnotexist begin
>     end
> end
>
> andrew@laptop:/tmp> julia-0.4 nasty.jl 
> ERROR: LoadError: invalid doc expression:
>
> function myfunc()
>     $(Expr(:line, 4, symbol("/tmp/nasty.jl")))
>     @doesnotexist begin 
>         end
> end
>  in include at ./boot.jl:261
>  in include_from_node1 at ./loading.jl:304
>  in process_options at ./client.jl:308
>  in _start at ./client.jl:411
> while loading /tmp/nasty.jl, in expression starting on line 7
>
> in short, the missing macro ends up giving a doc expression error.  it's 
> not so bad above, where it's obvious, but it's frustratingly misleading 
> when you've got a larger function.
>
> with
>
>
>    _       _ _(_)_     |  A fresh approach to technical computing
>   (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
>    _ _   _| |_  __ _   |  Type "?help" for help.
>   | | | | | | |/ _` |  |
>   | | |_| | | | (_| |  |  Version 0.4.1-pre+22 (2015-11-01 00:06 UTC)
>  _/ |\__'_|_|_|\__'_|  |  Commit 669222e (5 days old release-0.4)
> |__/                   |  x86_64-suse-linux
>
> andrew
>

Reply via email to