diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-03-25 21:04:50 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-03-25 21:04:50 -0700 |
commit | 40833b9787ab986908147a00ebf6561751bb8d74 (patch) | |
tree | 3027c7452d14f542f8857541791e5f80d86d02b3 /match.c | |
parent | d4c9ac79a578f4fbbeef1a30d5b71e6ae17f4ca2 (diff) | |
download | txr-40833b9787ab986908147a00ebf6561751bb8d74.tar.gz txr-40833b9787ab986908147a00ebf6561751bb8d74.tar.bz2 txr-40833b9787ab986908147a00ebf6561751bb8d74.zip |
compiler: implement defsymacro special op.
* share/txr/stdlib/compiler.tl (compiler compile): Handle
defsymacro via expand-defsymacro expander.
(expand-defsymacro): New function.
* eval.c (rt_defsymacro): New static function.
(eval_init): register sys:rt-defsymacro intrinsic.
Diffstat (limited to 'match.c')
0 files changed, 0 insertions, 0 deletions