summaryrefslogtreecommitdiffstats
path: root/parser.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-12-23 07:59:18 -0800
committerKaz Kylheku <kaz@kylheku.com>2021-12-23 07:59:18 -0800
commitd1caae1ac6f393d0bc8cbcf62804dbac0033d133 (patch)
treecbc49bc073c8086c1f97f1efb5378eb518484896 /parser.c
parentda6829688c5ff6d294cb6157a84166837c880562 (diff)
downloadtxr-d1caae1ac6f393d0bc8cbcf62804dbac0033d133.tar.gz
txr-d1caae1ac6f393d0bc8cbcf62804dbac0033d133.tar.bz2
txr-d1caae1ac6f393d0bc8cbcf62804dbac0033d133.zip
new feature: :mass-delegate struct clause macro.
With :mass-delegate, it is possible to generate delegation methods in bulk. All of the methods of a struct type can be mirrored by delegates in another struct type just by writing a single :mass-delegate clause. * stdlib/struct.tlk (:mass-delegate): New struct clause macro. * tests/012/oop.tl: New tests. * txr.1: Documented. * stdlib/doc-syms.tl: Updated.
Diffstat (limited to 'parser.c')
0 files changed, 0 insertions, 0 deletions