mirror of
https://github.com/idris-lang/Idris2.git
synced 2024-12-22 19:21:39 +03:00
7aee7c9b7c
Why: * To implement robust cross-project go-to-definition in LSP i.e you can jump to definition of any global name coming from library dependencies, as well as from the local project files. What it does: * Modify `FC`s to carry `ModuleIdent` for .idr sources, file name for .ipkg sources or nothing for interactive runs. * Add `--install-with-src` to install the source code alongside the ttc binaries. The source is installed into the same directory as the corresponding ttc file. Installed sources are made read-only. * As we install the sources pinned to the related ttc files we gain the versioning of sources for free.
13 lines
531 B
Plaintext
13 lines
531 B
Plaintext
1/1: Building Main (Main.idr)
|
|
Error: While processing right hand side of dpairWithExtraInfoBad. When unifying [MN 0, MN 0] and [MN 0].
|
|
Mismatch between: [MN 0] and [].
|
|
|
|
Main:27:27--27:36
|
|
23 | dpairWithExtraInfoWorks : List (vars : List Name ** Expr vars)
|
|
24 | dpairWithExtraInfoWorks = [([MN 0] ** CLocal {x=MN 0} (First {ns=[]}))]
|
|
25 |
|
|
26 | dpairWithExtraInfoBad : List (vars : List Name ** Expr vars)
|
|
27 | dpairWithExtraInfoBad = [([MN 0] ** CLocal {x=MN 0} (First {ns=[MN 0]}))]
|
|
^^^^^^^^^
|
|
|