summaryrefslogtreecommitdiffstats
path: root/txr.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-04-14 23:18:29 -0700
committerKaz Kylheku <kaz@kylheku.com>2018-04-14 23:18:29 -0700
commita9cf6dcdda37230356d39ffaa3754aea4334f8ae (patch)
treeec67466e7904f21784dec812a77cf9a9f5a62c27 /txr.h
parentce51feaa6f783cea151bdc0b542a8733cce2c245 (diff)
downloadtxr-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