diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-03-12 23:54:42 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-03-12 23:54:42 -0700 |
commit | 4c0019ef1bf58ccb782e52bc3db5032e3df45e77 (patch) | |
tree | 44c1556555e1513f4c8e56b05ec35a4c3a5761d4 /signal.c | |
parent | bf523ef3457d20fd1b1c3e8113136966ec035177 (diff) | |
download | txr-4c0019ef1bf58ccb782e52bc3db5032e3df45e77.tar.gz txr-4c0019ef1bf58ccb782e52bc3db5032e3df45e77.tar.bz2 txr-4c0019ef1bf58ccb782e52bc3db5032e3df45e77.zip |
asm: support gensym labels.
Remove restriction that labels are keywords; a compiler
cannot pollute the keyword space to generate labels.
We allow them to be uninterned symbols also.
* share/txr/stdlib/asm.tl (assembler parse-args, assembler
asm-one): Use is-label instead of keywordp.
(is-label): New function.
(op-label): Use is-label test.
Diffstat (limited to 'signal.c')
0 files changed, 0 insertions, 0 deletions