summaryrefslogtreecommitdiffstats
path: root/utf8.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-28 00:39:43 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-28 00:39:43 -0800
commitfbf48de67c4ba652b22fe379cb27f7f3b01f314b (patch)
treed09403d649207d44dbb84db09ad481cf6b8d50b4 /utf8.c
parent0fcfb0282230bdee1f9e5decdba14aa75d8de3e8 (diff)
downloadtxr-fbf48de67c4ba652b22fe379cb27f7f3b01f314b.tar.gz
txr-fbf48de67c4ba652b22fe379cb27f7f3b01f314b.tar.bz2
txr-fbf48de67c4ba652b22fe379cb27f7f3b01f314b.zip
* eval.c (meta_meta_p, meta_meta_strip): New static functions.
(transform_op): Recognize compounded metas, and strip one level off. (eval_init): Intern sys:expand function so we have access to the form expander from TXR Lisp. * lib.c (obj_print, obj_pprint): Fix: wasn't rendering metanumbers. * parser.y (list): Support @ in front of anything. If it's an atom, treat it similarly to a metasymbol or metanumber. * txr.1: Documented meta-meta arguments in nested op. * genvim.txr, txr.vim: Support coloring for compounded meta syntax.
Diffstat (limited to 'utf8.c')
0 files changed, 0 insertions, 0 deletions