diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-04-25 00:20:27 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-04-25 00:20:27 -0700 |
commit | 7c3505120e36ff9df3eae624c140b63d48d31bac (patch) | |
tree | 8014d4efa093fcb772015f4e5a9ef91623101d98 /socket.h | |
parent | 1c4a01eb72898fb9bf8ef87d1ee161bba71a3ae1 (diff) | |
download | txr-7c3505120e36ff9df3eae624c140b63d48d31bac.tar.gz txr-7c3505120e36ff9df3eae624c140b63d48d31bac.tar.bz2 txr-7c3505120e36ff9df3eae624c140b63d48d31bac.zip |
matcher: recognize sys:quasi in necessary places.
* match.tl (compile-cons-structure): Recognize quasi in the
middle of cons structure and compile appropriately.
(parse-lambda-match-clause): Recognize quasi in dot
position properly.
(check, check-end): Treat quasi as atom pattern.
(pat-len): Recognize quasi in dotted position.
(non-triv-pat-p): Handle quasi case. Any quasi containing
elements that are lists is nontrivial.
Diffstat (limited to 'socket.h')
0 files changed, 0 insertions, 0 deletions