Idris2/tests/idris2/perf005/expected
Ruslan Feizerakhmanov 7aee7c9b7c
[ new ] --install-with-src; refactoring around FCs (#1450)
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.
2021-06-05 12:53:22 +01:00

42 lines
1.1 KiB
Plaintext

1/2: Building NoRegression (NoRegression.idr)
2/2: Building Lambda (Lambda.idr)
Error: While processing right hand side of term. When unifying Term ?g (TyFunc ?tyA (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat TyNat)))))))) and Term Empty (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat (TyFunc TyNat TyNat))))))).
Mismatch between: TyFunc TyNat TyNat and TyNat.
Lambda:62:3--88:9
62 | Func
63 | (Func
64 | (Func
65 | (Func
66 | (Func
67 | (Func
1/1: Building Bad1 (Bad1.idr)
Error: Couldn't parse declaration.
Bad1:3:1--3:2
1 | module Bad1
2 |
3 | data Bad = BadDCon (x : Nat)
^
1/1: Building Bad2 (Bad2.idr)
Error: Expected 'case', 'if', 'do', application or operator expression.
Bad2:3:13--3:14
1 | module Bad2
2 |
3 | badReturn : (whatever : Int)
^
1/1: Building Bad3 (Bad3.idr)
Error: Couldn't parse declaration.
Bad3:4:1--4:2
1 | module Bad3
2 |
3 | badExpr : ()
4 | badExpr (whatever : ())
^