Allow primops to have Markdown documentation

This commit is contained in:
Eelco Dolstra
2020-08-24 13:16:02 +02:00
parent 88d5c9ec58
commit 33b1679d75
6 changed files with 92 additions and 15 deletions
+4
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);