Improve error message for %{<}

Signed-off-by: Jeremie Dimino <jeremie@dimino.org>
This commit is contained in:
Jeremie Dimino 2018-07-09 16:23:09 +01:00 committed by Rudi Grinberg
parent df15d30845
commit 0b1abc68bd
2 changed files with 8 additions and 2 deletions

View File

@ -53,7 +53,10 @@ module Map = struct
; "project_root", since ~version:(1, 0) Var.Project_root
; "<", deleted_in Var.Deps ~version:(1, 0)
~repl:"Use a named dependency instead: (:<name> <dep>)"
~repl:"Use a named dependency instead:\
\n\
\n\ (deps (:x <dep>) ...)\
\n\ ... %{x} ..."
; "@", renamed_in ~version:(1, 0) ~new_name:"targets"
; "^", renamed_in ~version:(1, 0) ~new_name:"deps"
; "SCOPE_ROOT", renamed_in ~version:(1, 0) ~new_name:"project_root"

View File

@ -21,6 +21,9 @@
$ dune build
File "dune", line 1, characters 40-42:
Error: %{<} was deleted in version 1.0 of the dune language.
Use a named dependency instead: (:<name> <dep>)
Use a named dependency instead:
(deps (:x <dep>) ...)
... %{x} ...
[1]
$ rm -f dune