1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-07 10:11:47 +02:00

Allow using RegisterPrimop to define constants.

This enables plugins to add new constants, as well as new primops.
This commit is contained in:
Shea Levy 2018-02-08 13:00:53 -05:00
parent 88cd2d41ac
commit 081f14a169
No known key found for this signature in database
GPG key ID: 5C0BD6957D86FE27
6 changed files with 15 additions and 6 deletions

View file

@ -2,9 +2,9 @@
using namespace nix;
static void prim_constNull (EvalState & state, const Pos & pos, Value ** args, Value & v)
static void prim_anotherNull (EvalState & state, const Pos & pos, Value ** args, Value & v)
{
mkNull(v);
}
static RegisterPrimOp r("constNull", 1, prim_constNull);
static RegisterPrimOp r("anotherNull", 0, prim_anotherNull);