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 >