diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-04-14 23:18:29 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-04-14 23:18:29 -0700 |
commit | a9cf6dcdda37230356d39ffaa3754aea4334f8ae (patch) | |
tree | ec67466e7904f21784dec812a77cf9a9f5a62c27 /txr.h | |
parent | ce51feaa6f783cea151bdc0b542a8733cce2c245 (diff) | |
download | txr-a9cf6dcdda37230356d39ffaa3754aea4334f8ae.tar.gz txr-a9cf6dcdda37230356d39ffaa3754aea4334f8ae.tar.bz2 txr-a9cf6dcdda37230356d39ffaa3754aea4334f8ae.zip |
compiler: move lambda param parsing into struct.
* share/txr/stdlib/compiler.tl (param-parser-base,
fun-param-parser, mac-param-parser): New structs.
(compiler comp-lambda): Construct a fun-param-parser object
using parameter syntax. Then just extract the parsed pieces
for further processing.
Diffstat (limited to 'txr.h')
0 files changed, 0 insertions, 0 deletions