diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-08-08 07:53:43 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-08-08 07:53:43 -0700 |
commit | 3c0c679b74016f0219c31d82578b99e53e531c78 (patch) | |
tree | 36790f5703b5100a890056b91f4216ce501ac123 /stdlib/doc-syms.tl | |
parent | ca9ecd3ded67f06c9cebe5b3fd4d6fb940342f44 (diff) | |
download | txr-3c0c679b74016f0219c31d82578b99e53e531c78.tar.gz txr-3c0c679b74016f0219c31d82578b99e53e531c78.tar.bz2 txr-3c0c679b74016f0219c31d82578b99e53e531c78.zip |
new: left-inserting pipeline operators.
* stdlib/op.tl (opip-expand): Take arguments which specify
the op and do operators to be inserted. Pass these
through the recursive calls.
(opip, oand): Pass op and do for the new arguments.
(lopip, loand): New macros like opip and oand, but
passing lop and ldo to the expander.
(lflow): New macro.
* autoload.c (op_set_entries): Add autoload entries
for lopip, loand and lflow.
* tests/012/op.tl: A few new tests.
* txr.1: Documented.
* stdlib/doc-syms.tl: Regenerated.
Diffstat (limited to 'stdlib/doc-syms.tl')
-rw-r--r-- | stdlib/doc-syms.tl | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/stdlib/doc-syms.tl b/stdlib/doc-syms.tl index 79a52f39..be86e9d7 100644 --- a/stdlib/doc-syms.tl +++ b/stdlib/doc-syms.tl @@ -806,7 +806,7 @@ ("floor" "D-0082") ("floor-rem" "N-02DE978F") ("floor1" "N-01ED20D1") - ("flow" "N-02B2153E") + ("flow" "N-0178C76B") ("flush" "N-02390935") ("flush-stream" "N-03999913") ("flusho" "N-0072FF5E") @@ -1157,6 +1157,7 @@ ("lexical-macro-p" "N-021EC6D2") ("lexical-symacro-p" "N-021EC6D2") ("lexical-var-p" "N-021EC6D2") + ("lflow" "N-0178C76B") ("lgamma" "D-0086") ("lib-version" "N-032F57D4") ("line" "N-02D5D09D") @@ -1176,6 +1177,7 @@ ("load-args-recurse" "N-03067356") ("load-for" "N-0020A085") ("load-time" "D-0089") + ("loand" "N-02C35B52") ("loff-t" "N-01153D9E") ("log" "D-005A") ("log-alert" "N-035D75EC") @@ -1212,6 +1214,7 @@ ("long-suffix" "N-00A3183A") ("longlong" "N-02299408") ("lop" "N-017F3A22") + ("lopip" "N-02C35B52") ("lset" "N-008216EC") ("lstat" "N-006DE1CC") ("lutimes" "N-00E96FCF") @@ -1410,7 +1413,7 @@ ("o-sync" "N-034BF6C9") ("o-trunc" "N-034BF6C9") ("o-wronly" "N-034BF6C9") - ("oand" "N-01937C5A") + ("oand" "N-02C35B52") ("obtain" "N-01556613") ("obtain*" "N-0102F0EB") ("obtain*-block" "N-0102F0EB") @@ -1440,7 +1443,7 @@ ("open-tail" "N-0348F89A") ("opendir" "N-024AA6F4") ("openlog" "N-037AA654") - ("opip" "N-01937C5A") + ("opip" "N-02C35B52") ("opost" "N-03BD477F") ("opt" "N-0047F5AB") ("opt-desc" "N-03FC5092") |