4c7165be86
Turns errors like this: let throwMsg = a: throw (a + " invalid bar"); in throwMsg "bullshit" error: … from call site at «string»:3:4: 2| throwMsg = a: throw (a + " invalid bar"); 3| in throwMsg "bullshit" | ^ … while calling 'throwMsg' at «string»:2:14: 1| let 2| throwMsg = a: throw (a + " invalid bar"); | ^ 3| in throwMsg "bullshit" … while calling the 'throw' builtin at «string»:2:17: 1| let 2| throwMsg = a: throw (a + " invalid bar"); | ^ 3| in throwMsg "bullshit" error: bullshit invalid bar into errors like this: let throwMsg = a: throw (a + " invalid bar"); in throwMsg "bullshit" error: … from call site at «string»:3:4: 2| throwMsg = a: throw (a + " invalid bar"); 3| in throwMsg "bullshit" | ^ … while calling 'throwMsg' at «string»:2:14: 1| let 2| throwMsg = a: throw (a + " invalid bar"); | ^ 3| in throwMsg "bullshit" … caused by explicit throw at «string»:2:17: 1| let 2| throwMsg = a: throw (a + " invalid bar"); | ^ 3| in throwMsg "bullshit" error: bullshit invalid bar Change-Id: I593688928ece20f97999d1bf03b2b46d9ac338cb
50 lines
1.3 KiB
Text
50 lines
1.3 KiB
Text
error:
|
|
… while calling the 'toJSON' builtin
|
|
at /pwd/lang/eval-fail-toJSON.nix:1:1:
|
|
1| builtins.toJSON {
|
|
| ^
|
|
2| a.b = [
|
|
|
|
… while evaluating attribute 'a'
|
|
at /pwd/lang/eval-fail-toJSON.nix:2:3:
|
|
1| builtins.toJSON {
|
|
2| a.b = [
|
|
| ^
|
|
3| true
|
|
|
|
… while evaluating attribute 'b'
|
|
at /pwd/lang/eval-fail-toJSON.nix:2:3:
|
|
1| builtins.toJSON {
|
|
2| a.b = [
|
|
| ^
|
|
3| true
|
|
|
|
… while evaluating list element at index 3
|
|
at /pwd/lang/eval-fail-toJSON.nix:2:3:
|
|
1| builtins.toJSON {
|
|
2| a.b = [
|
|
| ^
|
|
3| true
|
|
|
|
… while evaluating attribute 'c'
|
|
at /pwd/lang/eval-fail-toJSON.nix:7:7:
|
|
6| {
|
|
7| c.d = throw "hah no";
|
|
| ^
|
|
8| }
|
|
|
|
… while evaluating attribute 'd'
|
|
at /pwd/lang/eval-fail-toJSON.nix:7:7:
|
|
6| {
|
|
7| c.d = throw "hah no";
|
|
| ^
|
|
8| }
|
|
|
|
… caused by explicit throw
|
|
at /pwd/lang/eval-fail-toJSON.nix:7:13:
|
|
6| {
|
|
7| c.d = throw "hah no";
|
|
| ^
|
|
8| }
|
|
|
|
error: hah no
|