diff options
author | Teddy <ted.sybil@gmail.com> | 2013-08-06 12:39:39 +0800 |
---|---|---|
committer | Teddy <ted.sybil@gmail.com> | 2013-08-06 12:39:39 +0800 |
commit | 9e76d377dad809f4aa3faa700883dbfc9b2fa769 (patch) | |
tree | 4baeec32938ea656866b9158b1541af28e7e91d9 /builtin.h | |
parent | 5e5a8ab8b6046dccecf2cbb5a85324bbf42b43de (diff) |
vector, literal support!
Diffstat (limited to 'builtin.h')
-rw-r--r-- | builtin.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -191,6 +191,19 @@ class SpecialOptSet: public SpecialOptObj { string ext_repr(); }; +/** @class SpecialOptLambda + * The implementation of `lambda` operator + */ +class SpecialOptQuote: public SpecialOptObj { + public: + SpecialOptQuote(); + void prepare(Cons *pc); + Cons *call(ArgList *args, Environment * &envt, + Continuation * &cont, FrameObj ** &top_ptr); + + string ext_repr(); +}; + EvalObj *builtin_plus(ArgList *); EvalObj *builtin_minus(ArgList *); EvalObj *builtin_multi(ArgList *); |