From 2dd5b48d840dbf14b8750ba87d46841503ff294c Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 20 Dec 2016 11:08:55 -0800 Subject: doc: document place macro hash * txr.1: Describe *place-expander* variable. --- txr.1 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'txr.1') diff --git a/txr.1 b/txr.1 index 6f8021b7..f843c16c 100644 --- a/txr.1 +++ b/txr.1 @@ -30417,6 +30417,24 @@ then forms beginning with are not syntactic places. (The situation of a clobber accessor or delete accessor being defined without an update expander is improper). +.coNP Special variable @ *place-macro* +.desc +The +.code *place-macro* +special variable holds the hash table of associations between +symbols and place macro expanders. + +If the expression +.code "[*place-macro* 'sym]" +yields a function, then symbol +.code sym +has a binding as a place macro. If that +expression yields +.codn nil , +then there is no such binding: compound forms beginning with +.code sym +do not undergo place macro expansion. + .SS* Quasiquote Operator Syntax .coNP Macro @ qquote .synb -- cgit v1.2.3