John Wiegley
|
4e698d76fa
|
More fixes to lazy evaluation and scoping
|
2018-03-30 01:11:27 -07:00 |
|
John Wiegley
|
8f24c7b645
|
Implement laziness, although without support for concurrency
|
2018-03-29 15:35:12 -07:00 |
|
John Wiegley
|
dfee8cd2b8
|
Add checkExpr, which checks for errors in Nix expressions
This allows us to pass 10 more of the NixLanguageTests, so that after parsing
a file containing "x: y", we can report that y is undefined.
|
2018-03-28 16:27:35 -07:00 |
|
John Wiegley
|
39f772ef3c
|
Restore monadic abstraction (to support importFile), fix attribute sets
|
2018-03-28 14:45:10 -07:00 |
|
John Wiegley
|
3a29249e43
|
Normalize import statements, add option parsing
|
2018-03-27 21:59:27 -07:00 |
|
John Wiegley
|
1e0e47d064
|
Remove monadic context from evalExpr: we weren't using it!
|
2018-03-27 19:07:08 -07:00 |
|
Guillaume Maudoux
|
25f1da3408
|
Run lang tests from upstream
|
2018-02-15 12:06:09 +01:00 |
|