diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-09-11 22:50:13 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-09-11 22:50:13 -0700 |
commit | f96659076729fa10491bc4f510749d4c845539b0 (patch) | |
tree | 06c5fec932fedcd882b3c3421ad369c8ad1abe9a | |
parent | 650c49a11e964c20419e448aa23d31dddd7caac1 (diff) | |
download | txr-f96659076729fa10491bc4f510749d4c845539b0.tar.gz txr-f96659076729fa10491bc4f510749d4c845539b0.tar.bz2 txr-f96659076729fa10491bc4f510749d4c845539b0.zip |
awk macro: don't use cat-str to update rec.
* share/txr/stdlib/awk.tl (sys:awk-state f-to-rec):
Use quasiliteral to combine fields to reconstitute
rec; cat-str works only with characters and strings.
-rw-r--r-- | share/txr/stdlib/awk.tl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/share/txr/stdlib/awk.tl b/share/txr/stdlib/awk.tl index 62311fe2..dabff1fc 100644 --- a/share/txr/stdlib/awk.tl +++ b/share/txr/stdlib/awk.tl @@ -67,7 +67,7 @@ self.nf (length self.fields)))))))) (defmeth sys:awk-state f-to-rec (self) - (set self.rec (cat-str self.fields self.ofs))) + (set self.rec `@{self.fields self.ofs}`)) (defmeth sys:awk-state nf-to-f (self) (set self.fields (take self.nf (append self.fields (repeat '(""))))) |