1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-27 12:41:15 +02:00

Allow primops to have Markdown documentation

This commit is contained in:
Eelco Dolstra 2020-08-24 13:11:56 +02:00
parent 88d5c9ec58
commit 33b1679d75
No known key found for this signature in database
GPG key ID: 8170B4726D7198DE
6 changed files with 92 additions and 15 deletions

View file

@ -30,6 +30,8 @@ struct PrimOp
PrimOpFun fun;
size_t arity;
Symbol name;
std::vector<std::string> args;
const char * doc = nullptr;
};
@ -240,6 +242,8 @@ private:
Value * addPrimOp(const string & name,
size_t arity, PrimOpFun primOp);
Value * addPrimOp(PrimOp && primOp);
public:
Value & getBuiltin(const string & name);