diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-08-01 09:32:22 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-08-01 20:05:06 -0700 |
commit | 0f050c4f3d57605ad0692e5abf2f61d0e75f408e (patch) | |
tree | 667496d1db031e11e5571e22422d6f4a3c2b00d7 /txr.1 | |
parent | 30705e3de7d5b87ff9b8ea51f7a9074778532bfb (diff) | |
download | txr-0f050c4f3d57605ad0692e5abf2f61d0e75f408e.tar.gz txr-0f050c4f3d57605ad0692e5abf2f61d0e75f408e.tar.bz2 txr-0f050c4f3d57605ad0692e5abf2f61d0e75f408e.zip |
* eval.c (special_p): Function renamed to special_var_p.
(expand_opt_params_rec, expand_vars): Follow rename of special_p.
(eval_init): Register special-operator-p and special-var-p
intrinsics.
* txr.1: Document special-operator-p and special-var-p.
Diffstat (limited to 'txr.1')
-rw-r--r-- | txr.1 | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -12693,6 +12693,40 @@ if is an interpreted function, otherwise it returns .codn nil . +.coNP Function @ special-var-p +.synb +.mets (special-var-p << obj ) +.syne +.desc + +The +.code special-var-p +function returns +.code t +if +.meta obj +is a symbol marked for special variable binding, otherwise it returns +.codn nil . +Symbols are marked special by +.code defvar +and +.codn defparm . + +.coNP Function @ special-operator-p +.synb +.mets (special-operator-p << obj ) +.syne +.desc + +The +.code special-operator-p +function returns +.code t +if +.meta obj +is a symbol which names a special operator, otherwise it returns +.codn nil . + .SS* Object Type And Equivalence .coNP Function @ typeof .synb |