diff --git a/.gitignore b/.gitignore index 3c1a41203..e7bb580e0 100644 --- a/.gitignore +++ b/.gitignore @@ -33,6 +33,7 @@ test_parse_trie test_peek_file_reader test_string_builder output-regtest +output-reg-test termcvt a.out *.dSYM diff --git a/go/accept-case b/go/accept-case index d47f1d701..a5996aee9 100755 --- a/go/accept-case +++ b/go/accept-case @@ -1,7 +1,7 @@ #!/bin/bash for arg; do - src=output-regtest/$arg.out + src=output-reg-test/$arg.out if [ ! -f $src ]; then echo "Cannot find source $src" 1>&2 exit 1 diff --git a/go/reg-test/expected/case-c-dsl-redirects.sh.out b/go/reg-test/expected/case-c-dsl-redirects.sh.out index 85b2747eb..dea29e72c 100644 --- a/go/reg-test/expected/case-c-dsl-redirects.sh.out +++ b/go/reg-test/expected/case-c-dsl-redirects.sh.out @@ -3,9 +3,9 @@ ================================================================ MAPPER TEE REDIRECTS -mlr --from ././reg-test/input/abixy tee ./output-regtest/tee1/out then nothing +mlr --from ././reg-test/input/abixy tee ./output-reg-test/tee1/out then nothing -cat ./output-regtest/tee1/out +cat ./output-reg-test/tee1/out a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -17,9 +17,9 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -mlr --from ././reg-test/input/abixy tee --no-fflush ./output-regtest/tee1/out then nothing +mlr --from ././reg-test/input/abixy tee --no-fflush ./output-reg-test/tee1/out then nothing -cat ./output-regtest/tee1/out +cat ./output-reg-test/tee1/out a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -31,9 +31,9 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -mlr --from ././reg-test/input/abixy tee -a ./output-regtest/tee1/out then nothing +mlr --from ././reg-test/input/abixy tee -a ./output-reg-test/tee1/out then nothing -cat ./output-regtest/tee1/out +cat ./output-reg-test/tee1/out a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -55,9 +55,9 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -mlr --from ././reg-test/input/abixy tee -o json ./output-regtest/tee1/out then nothing +mlr --from ././reg-test/input/abixy tee -o json ./output-reg-test/tee1/out then nothing -cat ./output-regtest/tee1/out +cat ./output-reg-test/tee1/out { "a": "pan", "b": "pan", "i": 1, "x": 0.3467901443380824, "y": 0.7268028627434533 } { "a": "eks", "b": "pan", "i": 2, "x": 0.7586799647899636, "y": 0.5221511083334797 } { "a": "wye", "b": "wye", "i": 3, "x": 0.20460330576630303, "y": 0.33831852551664776 } @@ -73,53 +73,53 @@ cat ./output-regtest/tee1/out ================================================================ DSL TEE REDIRECTS -mlr put -q tee > "./output-regtest/tee2/out.".$a, $* ././reg-test/input/abixy +mlr put -q tee > "./output-reg-test/tee2/out.".$a, $* ././reg-test/input/abixy -cat ./output-regtest/tee2/out.eks +cat ./output-reg-test/tee2/out.eks a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 -cat ./output-regtest/tee2/out.hat +cat ./output-reg-test/tee2/out.hat a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 -cat ./output-regtest/tee2/out.pan +cat ./output-reg-test/tee2/out.pan a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -cat ./output-regtest/tee2/out.wye +cat ./output-reg-test/tee2/out.wye a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 -cat ./output-regtest/tee2/out.zee +cat ./output-reg-test/tee2/out.zee a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 -mlr put -q --no-fflush tee > "./output-regtest/tee2/out.".$a, $* ././reg-test/input/abixy +mlr put -q --no-fflush tee > "./output-reg-test/tee2/out.".$a, $* ././reg-test/input/abixy -cat ./output-regtest/tee2/out.eks +cat ./output-reg-test/tee2/out.eks a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 -cat ./output-regtest/tee2/out.hat +cat ./output-reg-test/tee2/out.hat a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 -cat ./output-regtest/tee2/out.pan +cat ./output-reg-test/tee2/out.pan a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -cat ./output-regtest/tee2/out.wye +cat ./output-reg-test/tee2/out.wye a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 -cat ./output-regtest/tee2/out.zee +cat ./output-reg-test/tee2/out.zee a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 -mlr put -q tee >> "./output-regtest/tee2/out.".$a, $* ././reg-test/input/abixy +mlr put -q tee >> "./output-reg-test/tee2/out.".$a, $* ././reg-test/input/abixy -cat ./output-regtest/tee2/out.eks +cat ./output-reg-test/tee2/out.eks a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 @@ -127,47 +127,47 @@ a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 -cat ./output-regtest/tee2/out.hat +cat ./output-reg-test/tee2/out.hat a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 -cat ./output-regtest/tee2/out.pan +cat ./output-reg-test/tee2/out.pan a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -cat ./output-regtest/tee2/out.wye +cat ./output-reg-test/tee2/out.wye a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 -cat ./output-regtest/tee2/out.zee +cat ./output-reg-test/tee2/out.zee a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 -mlr put -q -o json tee > "./output-regtest/tee2/out.".$a, $* ././reg-test/input/abixy +mlr put -q -o json tee > "./output-reg-test/tee2/out.".$a, $* ././reg-test/input/abixy -cat ./output-regtest/tee2/out.eks +cat ./output-reg-test/tee2/out.eks { "a": "eks", "b": "pan", "i": 2, "x": 0.7586799647899636, "y": 0.5221511083334797 } { "a": "eks", "b": "wye", "i": 4, "x": 0.38139939387114097, "y": 0.13418874328430463 } { "a": "eks", "b": "zee", "i": 7, "x": 0.6117840605678454, "y": 0.1878849191181694 } -cat ./output-regtest/tee2/out.hat +cat ./output-reg-test/tee2/out.hat { "a": "hat", "b": "wye", "i": 9, "x": 0.03144187646093577, "y": 0.7495507603507059 } -cat ./output-regtest/tee2/out.pan +cat ./output-reg-test/tee2/out.pan { "a": "pan", "b": "pan", "i": 1, "x": 0.3467901443380824, "y": 0.7268028627434533 } { "a": "pan", "b": "wye", "i": 10, "x": 0.5026260055412137, "y": 0.9526183602969864 } -cat ./output-regtest/tee2/out.wye +cat ./output-reg-test/tee2/out.wye { "a": "wye", "b": "wye", "i": 3, "x": 0.20460330576630303, "y": 0.33831852551664776 } { "a": "wye", "b": "pan", "i": 5, "x": 0.5732889198020006, "y": 0.8636244699032729 } -cat ./output-regtest/tee2/out.zee +cat ./output-reg-test/tee2/out.zee { "a": "zee", "b": "pan", "i": 6, "x": 0.5271261600918548, "y": 0.49322128674835697 } { "a": "zee", "b": "wye", "i": 8, "x": 0.5985540091064224, "y": 0.976181385699006 } @@ -207,63 +207,63 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -cat ./output-regtest/tee2/err1 +cat ./output-reg-test/tee2/err1 mlr put -q tee > stderr, $* ././reg-test/input/abixy -cat ./output-regtest/tee2/err2 +cat ./output-reg-test/tee2/err2 ================================================================ DSL PRINT REDIRECTS -mlr put -q print > "./output-regtest/print1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy +mlr put -q print > "./output-reg-test/print1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/print1/out.eks +cat ./output-reg-test/print1/out.eks abi:ekspan2 abi:ekswye4 abi:ekszee7 -cat ./output-regtest/print1/out.hat +cat ./output-reg-test/print1/out.hat abi:hatwye9 -cat ./output-regtest/print1/out.pan +cat ./output-reg-test/print1/out.pan abi:panpan1 abi:panwye10 -cat ./output-regtest/print1/out.wye +cat ./output-reg-test/print1/out.wye abi:wyewye3 abi:wyepan5 -cat ./output-regtest/print1/out.zee +cat ./output-reg-test/print1/out.zee abi:zeepan6 abi:zeewye8 -mlr put -q print > "./output-regtest/print1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy +mlr put -q print > "./output-reg-test/print1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/print1/out.eks +cat ./output-reg-test/print1/out.eks abi:ekspan2 abi:ekswye4 abi:ekszee7 -cat ./output-regtest/print1/out.hat +cat ./output-reg-test/print1/out.hat abi:hatwye9 -cat ./output-regtest/print1/out.pan +cat ./output-reg-test/print1/out.pan abi:panpan1 abi:panwye10 -cat ./output-regtest/print1/out.wye +cat ./output-reg-test/print1/out.wye abi:wyewye3 abi:wyepan5 -cat ./output-regtest/print1/out.zee +cat ./output-reg-test/print1/out.zee abi:zeepan6 abi:zeewye8 -mlr put -q print >> "./output-regtest/print1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy +mlr put -q print >> "./output-reg-test/print1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/print1/out.eks +cat ./output-reg-test/print1/out.eks abi:ekspan2 abi:ekswye4 abi:ekszee7 @@ -271,23 +271,23 @@ abi:ekspan2 abi:ekswye4 abi:ekszee7 -cat ./output-regtest/print1/out.hat +cat ./output-reg-test/print1/out.hat abi:hatwye9 abi:hatwye9 -cat ./output-regtest/print1/out.pan +cat ./output-reg-test/print1/out.pan abi:panpan1 abi:panwye10 abi:panpan1 abi:panwye10 -cat ./output-regtest/print1/out.wye +cat ./output-reg-test/print1/out.wye abi:wyewye3 abi:wyepan5 abi:wyewye3 abi:wyepan5 -cat ./output-regtest/print1/out.zee +cat ./output-reg-test/print1/out.zee abi:zeepan6 abi:zeewye8 abi:zeepan6 @@ -317,69 +317,69 @@ abi:zeewye8 abi:hatwye9 abi:panwye10 -cat ./output-regtest/print1/err1 +cat ./output-reg-test/print1/err1 mlr put -q print > stderr, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/print1/err2 +cat ./output-reg-test/print1/err2 ================================================================ DSL PRINTN REDIRECTS -mlr put -q printn > "./output-regtest/printn1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy +mlr put -q printn > "./output-reg-test/printn1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/printn1/out.eks +cat ./output-reg-test/printn1/out.eks abi:ekspan2abi:ekswye4abi:ekszee7 -cat ./output-regtest/printn1/out.hat +cat ./output-reg-test/printn1/out.hat abi:hatwye9 -cat ./output-regtest/printn1/out.pan +cat ./output-reg-test/printn1/out.pan abi:panpan1abi:panwye10 -cat ./output-regtest/printn1/out.wye +cat ./output-reg-test/printn1/out.wye abi:wyewye3abi:wyepan5 -cat ./output-regtest/printn1/out.zee +cat ./output-reg-test/printn1/out.zee abi:zeepan6abi:zeewye8 -mlr put -q printn > "./output-regtest/printn1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy +mlr put -q printn > "./output-reg-test/printn1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/printn1/out.eks +cat ./output-reg-test/printn1/out.eks abi:ekspan2abi:ekswye4abi:ekszee7 -cat ./output-regtest/printn1/out.hat +cat ./output-reg-test/printn1/out.hat abi:hatwye9 -cat ./output-regtest/printn1/out.pan +cat ./output-reg-test/printn1/out.pan abi:panpan1abi:panwye10 -cat ./output-regtest/printn1/out.wye +cat ./output-reg-test/printn1/out.wye abi:wyewye3abi:wyepan5 -cat ./output-regtest/printn1/out.zee +cat ./output-reg-test/printn1/out.zee abi:zeepan6abi:zeewye8 -mlr put -q printn >> "./output-regtest/printn1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy +mlr put -q printn >> "./output-reg-test/printn1/out.".$a, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/printn1/out.eks +cat ./output-reg-test/printn1/out.eks abi:ekspan2abi:ekswye4abi:ekszee7abi:ekspan2abi:ekswye4abi:ekszee7 -cat ./output-regtest/printn1/out.hat +cat ./output-reg-test/printn1/out.hat abi:hatwye9abi:hatwye9 -cat ./output-regtest/printn1/out.pan +cat ./output-reg-test/printn1/out.pan abi:panpan1abi:panwye10abi:panpan1abi:panwye10 -cat ./output-regtest/printn1/out.wye +cat ./output-reg-test/printn1/out.wye abi:wyewye3abi:wyepan5abi:wyewye3abi:wyepan5 -cat ./output-regtest/printn1/out.zee +cat ./output-reg-test/printn1/out.zee abi:zeepan6abi:zeewye8abi:zeepan6abi:zeewye8 mlr put -q printn | "tr \[a-z\] \[A-Z\]", "abi:".$a.$b.$i ././reg-test/input/abixy ABI:PANPAN1ABI:EKSPAN2ABI:WYEWYE3ABI:EKSWYE4ABI:WYEPAN5ABI:ZEEPAN6ABI:EKSZEE7ABI:ZEEWYE8ABI:HATWYE9ABI:PANWYE10 mlr put -q printn > stdout, "abi:".$a.$b.$i ././reg-test/input/abixy abi:panpan1abi:ekspan2abi:wyewye3abi:ekswye4abi:wyepan5abi:zeepan6abi:ekszee7abi:zeewye8abi:hatwye9abi:panwye10 -cat ./output-regtest/printn1/err1 +cat ./output-reg-test/printn1/err1 mlr put -q printn > stderr, "abi:".$a.$b.$i ././reg-test/input/abixy -cat ./output-regtest/printn1/err2 +cat ./output-reg-test/printn1/err2 ================================================================ DSL DUMP REDIRECTS -mlr put -q @v=$*; dump > "./output-regtest/dump1/out.".$a ././reg-test/input/abixy +mlr put -q @v=$*; dump > "./output-reg-test/dump1/out.".$a ././reg-test/input/abixy -cat ./output-regtest/dump1/out.eks +cat ./output-reg-test/dump1/out.eks { "v": { "a": "eks", @@ -408,7 +408,7 @@ cat ./output-regtest/dump1/out.eks } } -cat ./output-regtest/dump1/out.hat +cat ./output-reg-test/dump1/out.hat { "v": { "a": "hat", @@ -419,7 +419,7 @@ cat ./output-regtest/dump1/out.hat } } -cat ./output-regtest/dump1/out.pan +cat ./output-reg-test/dump1/out.pan { "v": { "a": "pan", @@ -439,7 +439,7 @@ cat ./output-regtest/dump1/out.pan } } -cat ./output-regtest/dump1/out.wye +cat ./output-reg-test/dump1/out.wye { "v": { "a": "wye", @@ -459,7 +459,7 @@ cat ./output-regtest/dump1/out.wye } } -cat ./output-regtest/dump1/out.zee +cat ./output-reg-test/dump1/out.zee { "v": { "a": "zee", @@ -479,9 +479,9 @@ cat ./output-regtest/dump1/out.zee } } -mlr put -q @v=$*; dump > "./output-regtest/dump1/out.".$a ././reg-test/input/abixy +mlr put -q @v=$*; dump > "./output-reg-test/dump1/out.".$a ././reg-test/input/abixy -cat ./output-regtest/dump1/out.eks +cat ./output-reg-test/dump1/out.eks { "v": { "a": "eks", @@ -510,7 +510,7 @@ cat ./output-regtest/dump1/out.eks } } -cat ./output-regtest/dump1/out.hat +cat ./output-reg-test/dump1/out.hat { "v": { "a": "hat", @@ -521,7 +521,7 @@ cat ./output-regtest/dump1/out.hat } } -cat ./output-regtest/dump1/out.pan +cat ./output-reg-test/dump1/out.pan { "v": { "a": "pan", @@ -541,7 +541,7 @@ cat ./output-regtest/dump1/out.pan } } -cat ./output-regtest/dump1/out.wye +cat ./output-reg-test/dump1/out.wye { "v": { "a": "wye", @@ -561,7 +561,7 @@ cat ./output-regtest/dump1/out.wye } } -cat ./output-regtest/dump1/out.zee +cat ./output-reg-test/dump1/out.zee { "v": { "a": "zee", @@ -581,9 +581,9 @@ cat ./output-regtest/dump1/out.zee } } -mlr put -q @v=$*; dump >> "./output-regtest/dump1/out.".$a ././reg-test/input/abixy +mlr put -q @v=$*; dump >> "./output-reg-test/dump1/out.".$a ././reg-test/input/abixy -cat ./output-regtest/dump1/out.eks +cat ./output-reg-test/dump1/out.eks { "v": { "a": "eks", @@ -639,7 +639,7 @@ cat ./output-regtest/dump1/out.eks } } -cat ./output-regtest/dump1/out.hat +cat ./output-reg-test/dump1/out.hat { "v": { "a": "hat", @@ -659,7 +659,7 @@ cat ./output-regtest/dump1/out.hat } } -cat ./output-regtest/dump1/out.pan +cat ./output-reg-test/dump1/out.pan { "v": { "a": "pan", @@ -697,7 +697,7 @@ cat ./output-regtest/dump1/out.pan } } -cat ./output-regtest/dump1/out.wye +cat ./output-reg-test/dump1/out.wye { "v": { "a": "wye", @@ -735,7 +735,7 @@ cat ./output-regtest/dump1/out.wye } } -cat ./output-regtest/dump1/out.zee +cat ./output-reg-test/dump1/out.zee { "v": { "a": "zee", @@ -885,152 +885,152 @@ mlr put -q @v[NR] = $*; NR == 2 { dump > stdout } ././reg-test/input/abixy } } -cat ./output-regtest/dump1/err1 +cat ./output-reg-test/dump1/err1 mlr put -q @v[NR] = $*; NR == 2 { dump > stderr } ././reg-test/input/abixy -cat ./output-regtest/dump1/err2 +cat ./output-reg-test/dump1/err2 ================================================================ DSL EMITF REDIRECTS -mlr put -q @a=$a; @b=$b; emitf > "./output-regtest/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy +mlr put -q @a=$a; @b=$b; emitf > "./output-reg-test/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy -cat ./output-regtest/emitf1/out.ekspan +cat ./output-reg-test/emitf1/out.ekspan a=eks,b=pan -cat ./output-regtest/emitf1/out.ekswye +cat ./output-reg-test/emitf1/out.ekswye a=eks,b=wye -cat ./output-regtest/emitf1/out.ekszee +cat ./output-reg-test/emitf1/out.ekszee a=eks,b=zee -cat ./output-regtest/emitf1/out.hatwye +cat ./output-reg-test/emitf1/out.hatwye a=hat,b=wye -cat ./output-regtest/emitf1/out.panpan +cat ./output-reg-test/emitf1/out.panpan a=pan,b=pan -cat ./output-regtest/emitf1/out.panwye +cat ./output-reg-test/emitf1/out.panwye a=pan,b=wye -cat ./output-regtest/emitf1/out.wyepan +cat ./output-reg-test/emitf1/out.wyepan a=wye,b=pan -cat ./output-regtest/emitf1/out.wyewye +cat ./output-reg-test/emitf1/out.wyewye a=wye,b=wye -cat ./output-regtest/emitf1/out.zeepan +cat ./output-reg-test/emitf1/out.zeepan a=zee,b=pan -cat ./output-regtest/emitf1/out.zeewye +cat ./output-reg-test/emitf1/out.zeewye a=zee,b=wye -mlr put -q @a=$a; @b=$b; emitf > "./output-regtest/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy +mlr put -q @a=$a; @b=$b; emitf > "./output-reg-test/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy -cat ./output-regtest/emitf1/out.ekspan +cat ./output-reg-test/emitf1/out.ekspan a=eks,b=pan -cat ./output-regtest/emitf1/out.ekswye +cat ./output-reg-test/emitf1/out.ekswye a=eks,b=wye -cat ./output-regtest/emitf1/out.ekszee +cat ./output-reg-test/emitf1/out.ekszee a=eks,b=zee -cat ./output-regtest/emitf1/out.hatwye +cat ./output-reg-test/emitf1/out.hatwye a=hat,b=wye -cat ./output-regtest/emitf1/out.panpan +cat ./output-reg-test/emitf1/out.panpan a=pan,b=pan -cat ./output-regtest/emitf1/out.panwye +cat ./output-reg-test/emitf1/out.panwye a=pan,b=wye -cat ./output-regtest/emitf1/out.wyepan +cat ./output-reg-test/emitf1/out.wyepan a=wye,b=pan -cat ./output-regtest/emitf1/out.wyewye +cat ./output-reg-test/emitf1/out.wyewye a=wye,b=wye -cat ./output-regtest/emitf1/out.zeepan +cat ./output-reg-test/emitf1/out.zeepan a=zee,b=pan -cat ./output-regtest/emitf1/out.zeewye +cat ./output-reg-test/emitf1/out.zeewye a=zee,b=wye -mlr put -q @a=$a; @b=$b; emitf >> "./output-regtest/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy +mlr put -q @a=$a; @b=$b; emitf >> "./output-reg-test/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy -cat ./output-regtest/emitf1/out.ekspan +cat ./output-reg-test/emitf1/out.ekspan a=eks,b=pan a=eks,b=pan -cat ./output-regtest/emitf1/out.ekswye +cat ./output-reg-test/emitf1/out.ekswye a=eks,b=wye a=eks,b=wye -cat ./output-regtest/emitf1/out.ekszee +cat ./output-reg-test/emitf1/out.ekszee a=eks,b=zee a=eks,b=zee -cat ./output-regtest/emitf1/out.hatwye +cat ./output-reg-test/emitf1/out.hatwye a=hat,b=wye a=hat,b=wye -cat ./output-regtest/emitf1/out.panpan +cat ./output-reg-test/emitf1/out.panpan a=pan,b=pan a=pan,b=pan -cat ./output-regtest/emitf1/out.panwye +cat ./output-reg-test/emitf1/out.panwye a=pan,b=wye a=pan,b=wye -cat ./output-regtest/emitf1/out.wyepan +cat ./output-reg-test/emitf1/out.wyepan a=wye,b=pan a=wye,b=pan -cat ./output-regtest/emitf1/out.wyewye +cat ./output-reg-test/emitf1/out.wyewye a=wye,b=wye a=wye,b=wye -cat ./output-regtest/emitf1/out.zeepan +cat ./output-reg-test/emitf1/out.zeepan a=zee,b=pan a=zee,b=pan -cat ./output-regtest/emitf1/out.zeewye +cat ./output-reg-test/emitf1/out.zeewye a=zee,b=wye a=zee,b=wye -mlr put -q -o json @a=$a; @b=$b; emitf > "./output-regtest/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy +mlr put -q -o json @a=$a; @b=$b; emitf > "./output-reg-test/emitf1/out.".$a.$b, @a, @b ././reg-test/input/abixy -cat ./output-regtest/emitf1/out.ekspan +cat ./output-reg-test/emitf1/out.ekspan { "a": "eks", "b": "pan" } -cat ./output-regtest/emitf1/out.ekswye +cat ./output-reg-test/emitf1/out.ekswye { "a": "eks", "b": "wye" } -cat ./output-regtest/emitf1/out.ekszee +cat ./output-reg-test/emitf1/out.ekszee { "a": "eks", "b": "zee" } -cat ./output-regtest/emitf1/out.hatwye +cat ./output-reg-test/emitf1/out.hatwye { "a": "hat", "b": "wye" } -cat ./output-regtest/emitf1/out.panpan +cat ./output-reg-test/emitf1/out.panpan { "a": "pan", "b": "pan" } -cat ./output-regtest/emitf1/out.panwye +cat ./output-reg-test/emitf1/out.panwye { "a": "pan", "b": "wye" } -cat ./output-regtest/emitf1/out.wyepan +cat ./output-reg-test/emitf1/out.wyepan { "a": "wye", "b": "pan" } -cat ./output-regtest/emitf1/out.wyewye +cat ./output-reg-test/emitf1/out.wyewye { "a": "wye", "b": "wye" } -cat ./output-regtest/emitf1/out.zeepan +cat ./output-reg-test/emitf1/out.zeepan { "a": "zee", "b": "pan" } -cat ./output-regtest/emitf1/out.zeewye +cat ./output-reg-test/emitf1/out.zeewye { "a": "zee", "b": "wye" } mlr put -q @a=$a; @b=$b; emitf | "tr \[a-z\] \[A-Z\]", @a, @b ././reg-test/input/abixy @@ -1057,74 +1057,74 @@ a=zee,b=wye a=hat,b=wye a=pan,b=wye -cat ./output-regtest/emitf1/err1 +cat ./output-reg-test/emitf1/err1 mlr put -q @a=$a; @b=$b; emitf > stderr, @a, @b ././reg-test/input/abixy -cat ./output-regtest/emitf1/err2 +cat ./output-reg-test/emitf1/err2 ================================================================ DSL EMITP REDIRECTS -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emitp1/out.ekspan +cat ./output-reg-test/emitp1/out.ekspan a:1=pan,a:2=eks -cat ./output-regtest/emitp1/out.ekswye +cat ./output-reg-test/emitp1/out.ekswye a:1=pan,a:2=eks,a:3=wye,a:4=eks -cat ./output-regtest/emitp1/out.panpan +cat ./output-reg-test/emitp1/out.panpan a:1=pan -cat ./output-regtest/emitp1/out.wyewye +cat ./output-reg-test/emitp1/out.wyewye a:1=pan,a:2=eks,a:3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emitp1/out.ekspan +cat ./output-reg-test/emitp1/out.ekspan a:1=pan,a:2=eks -cat ./output-regtest/emitp1/out.ekswye +cat ./output-reg-test/emitp1/out.ekswye a:1=pan,a:2=eks,a:3=wye,a:4=eks -cat ./output-regtest/emitp1/out.panpan +cat ./output-reg-test/emitp1/out.panpan a:1=pan -cat ./output-regtest/emitp1/out.wyewye +cat ./output-reg-test/emitp1/out.wyewye a:1=pan,a:2=eks,a:3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-regtest/emitp1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-reg-test/emitp1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emitp1/out.ekspan +cat ./output-reg-test/emitp1/out.ekspan a:1=pan,a:2=eks a:1=pan,a:2=eks -cat ./output-regtest/emitp1/out.ekswye +cat ./output-reg-test/emitp1/out.ekswye a:1=pan,a:2=eks,a:3=wye,a:4=eks a:1=pan,a:2=eks,a:3=wye,a:4=eks -cat ./output-regtest/emitp1/out.panpan +cat ./output-reg-test/emitp1/out.panpan a:1=pan a:1=pan -cat ./output-regtest/emitp1/out.wyewye +cat ./output-reg-test/emitp1/out.wyewye a:1=pan,a:2=eks,a:3=wye a:1=pan,a:2=eks,a:3=wye -mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emitp1/out.ekspan +cat ./output-reg-test/emitp1/out.ekspan { "a": {"1": "pan", "2": "eks" } } -cat ./output-regtest/emitp1/out.ekswye +cat ./output-reg-test/emitp1/out.ekswye { "a": {"1": "pan", "2": "eks", "3": "wye", "4": "eks" } } -cat ./output-regtest/emitp1/out.panpan +cat ./output-reg-test/emitp1/out.panpan { "a": {"1": "pan" } } -cat ./output-regtest/emitp1/out.wyewye +cat ./output-reg-test/emitp1/out.wyewye { "a": {"1": "pan", "2": "eks", "3": "wye" } } mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp | "tr \[a-z\] \[A-Z\]", @a ././reg-test/input/abixy @@ -1139,61 +1139,61 @@ a:1=pan,a:2=eks a:1=pan,a:2=eks,a:3=wye a:1=pan,a:2=eks,a:3=wye,a:4=eks -cat ./output-regtest/emitp1/err1 +cat ./output-reg-test/emitp1/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, @a ././reg-test/input/abixy -cat ./output-regtest/emitp1/err2 +cat ./output-reg-test/emitp1/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp2/out.ekspan +cat ./output-reg-test/emitp2/out.ekspan NR=1,a=pan NR=2,a=eks -cat ./output-regtest/emitp2/out.ekswye +cat ./output-reg-test/emitp2/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emitp2/out.panpan +cat ./output-reg-test/emitp2/out.panpan NR=1,a=pan -cat ./output-regtest/emitp2/out.wyewye +cat ./output-reg-test/emitp2/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp2/out.ekspan +cat ./output-reg-test/emitp2/out.ekspan NR=1,a=pan NR=2,a=eks -cat ./output-regtest/emitp2/out.ekswye +cat ./output-reg-test/emitp2/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emitp2/out.panpan +cat ./output-reg-test/emitp2/out.panpan NR=1,a=pan -cat ./output-regtest/emitp2/out.wyewye +cat ./output-reg-test/emitp2/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-regtest/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-reg-test/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp2/out.ekspan +cat ./output-reg-test/emitp2/out.ekspan NR=1,a=pan NR=2,a=eks NR=1,a=pan NR=2,a=eks -cat ./output-regtest/emitp2/out.ekswye +cat ./output-reg-test/emitp2/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1203,11 +1203,11 @@ NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emitp2/out.panpan +cat ./output-reg-test/emitp2/out.panpan NR=1,a=pan NR=1,a=pan -cat ./output-regtest/emitp2/out.wyewye +cat ./output-reg-test/emitp2/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1215,22 +1215,22 @@ NR=1,a=pan NR=2,a=eks NR=3,a=wye -mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp2/out.ekspan +cat ./output-reg-test/emitp2/out.ekspan { "NR": 1, "a": "pan" } { "NR": 2, "a": "eks" } -cat ./output-regtest/emitp2/out.ekswye +cat ./output-reg-test/emitp2/out.ekswye { "NR": 1, "a": "pan" } { "NR": 2, "a": "eks" } { "NR": 3, "a": "wye" } { "NR": 4, "a": "eks" } -cat ./output-regtest/emitp2/out.panpan +cat ./output-reg-test/emitp2/out.panpan { "NR": 1, "a": "pan" } -cat ./output-regtest/emitp2/out.wyewye +cat ./output-reg-test/emitp2/out.wyewye { "NR": 1, "a": "pan" } { "NR": 2, "a": "eks" } { "NR": 3, "a": "wye" } @@ -1259,70 +1259,70 @@ NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emitp2/err1 +cat ./output-reg-test/emitp2/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp2/err2 +cat ./output-reg-test/emitp2/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emitp3/out.ekspan +cat ./output-reg-test/emitp3/out.ekspan a:1=pan,b:1=pan,a:2=eks,b:2=pan -cat ./output-regtest/emitp3/out.ekswye +cat ./output-reg-test/emitp3/out.ekswye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye,a:4=eks,b:4=wye -cat ./output-regtest/emitp3/out.panpan +cat ./output-reg-test/emitp3/out.panpan a:1=pan,b:1=pan -cat ./output-regtest/emitp3/out.wyewye +cat ./output-reg-test/emitp3/out.wyewye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emitp3/out.ekspan +cat ./output-reg-test/emitp3/out.ekspan a:1=pan,b:1=pan,a:2=eks,b:2=pan -cat ./output-regtest/emitp3/out.ekswye +cat ./output-reg-test/emitp3/out.ekswye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye,a:4=eks,b:4=wye -cat ./output-regtest/emitp3/out.panpan +cat ./output-reg-test/emitp3/out.panpan a:1=pan,b:1=pan -cat ./output-regtest/emitp3/out.wyewye +cat ./output-reg-test/emitp3/out.wyewye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-regtest/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-reg-test/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emitp3/out.ekspan +cat ./output-reg-test/emitp3/out.ekspan a:1=pan,b:1=pan,a:2=eks,b:2=pan a:1=pan,b:1=pan,a:2=eks,b:2=pan -cat ./output-regtest/emitp3/out.ekswye +cat ./output-reg-test/emitp3/out.ekswye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye,a:4=eks,b:4=wye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye,a:4=eks,b:4=wye -cat ./output-regtest/emitp3/out.panpan +cat ./output-reg-test/emitp3/out.panpan a:1=pan,b:1=pan a:1=pan,b:1=pan -cat ./output-regtest/emitp3/out.wyewye +cat ./output-reg-test/emitp3/out.wyewye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye -mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emitp3/out.ekspan +cat ./output-reg-test/emitp3/out.ekspan { "a": {"1": "pan", "2": "eks" },"b": {"1": "pan", "2": "pan" } } -cat ./output-regtest/emitp3/out.ekswye +cat ./output-reg-test/emitp3/out.ekswye { "a": {"1": "pan", "2": "eks", "3": "wye", "4": "eks" },"b": {"1": "pan", "2": "pan", "3": "wye", "4": "wye" } } -cat ./output-regtest/emitp3/out.panpan +cat ./output-reg-test/emitp3/out.panpan { "a": {"1": "pan" },"b": {"1": "pan" } } -cat ./output-regtest/emitp3/out.wyewye +cat ./output-reg-test/emitp3/out.wyewye { "a": {"1": "pan", "2": "eks", "3": "wye" },"b": {"1": "pan", "2": "pan", "3": "wye" } } mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp | "tr \[a-z\] \[A-Z\]", (@a, @b) ././reg-test/input/abixy @@ -1337,61 +1337,61 @@ a:1=pan,b:1=pan,a:2=eks,b:2=pan a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye a:1=pan,b:1=pan,a:2=eks,b:2=pan,a:3=wye,b:3=wye,a:4=eks,b:4=wye -cat ./output-regtest/emitp3/err1 +cat ./output-reg-test/emitp3/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emitp3/err2 +cat ./output-reg-test/emitp3/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp4/out.ekspan +cat ./output-reg-test/emitp4/out.ekspan NR=1,a=pan,b=pan NR=2,a=eks,b=pan -cat ./output-regtest/emitp4/out.ekswye +cat ./output-reg-test/emitp4/out.ekswye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emitp4/out.panpan +cat ./output-reg-test/emitp4/out.panpan NR=1,a=pan,b=pan -cat ./output-regtest/emitp4/out.wyewye +cat ./output-reg-test/emitp4/out.wyewye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp4/out.ekspan +cat ./output-reg-test/emitp4/out.ekspan NR=1,a=pan,b=pan NR=2,a=eks,b=pan -cat ./output-regtest/emitp4/out.ekswye +cat ./output-reg-test/emitp4/out.ekswye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emitp4/out.panpan +cat ./output-reg-test/emitp4/out.panpan NR=1,a=pan,b=pan -cat ./output-regtest/emitp4/out.wyewye +cat ./output-reg-test/emitp4/out.wyewye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-regtest/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp >> "./output-reg-test/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp4/out.ekspan +cat ./output-reg-test/emitp4/out.ekspan NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=1,a=pan,b=pan NR=2,a=eks,b=pan -cat ./output-regtest/emitp4/out.ekswye +cat ./output-reg-test/emitp4/out.ekswye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye @@ -1401,11 +1401,11 @@ NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emitp4/out.panpan +cat ./output-reg-test/emitp4/out.panpan NR=1,a=pan,b=pan NR=1,a=pan,b=pan -cat ./output-regtest/emitp4/out.wyewye +cat ./output-reg-test/emitp4/out.wyewye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye @@ -1413,22 +1413,22 @@ NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye -mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp4/out.ekspan +cat ./output-reg-test/emitp4/out.ekspan { "NR": 1, "a": "pan", "b": "pan" } { "NR": 2, "a": "eks", "b": "pan" } -cat ./output-regtest/emitp4/out.ekswye +cat ./output-reg-test/emitp4/out.ekswye { "NR": 1, "a": "pan", "b": "pan" } { "NR": 2, "a": "eks", "b": "pan" } { "NR": 3, "a": "wye", "b": "wye" } { "NR": 4, "a": "eks", "b": "wye" } -cat ./output-regtest/emitp4/out.panpan +cat ./output-reg-test/emitp4/out.panpan { "NR": 1, "a": "pan", "b": "pan" } -cat ./output-regtest/emitp4/out.wyewye +cat ./output-reg-test/emitp4/out.wyewye { "NR": 1, "a": "pan", "b": "pan" } { "NR": 2, "a": "eks", "b": "pan" } { "NR": 3, "a": "wye", "b": "wye" } @@ -1457,27 +1457,27 @@ NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emitp4/err1 +cat ./output-reg-test/emitp4/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp4/err2 +cat ./output-reg-test/emitp4/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp5/out.".$a.$b, @* ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp5/out.".$a.$b, @* ././reg-test/input/abixy -cat ./output-regtest/emitp5/out.ekspan +cat ./output-reg-test/emitp5/out.ekspan a:1=pan,a:2=eks b:1=pan,b:2=pan -cat ./output-regtest/emitp5/out.ekswye +cat ./output-reg-test/emitp5/out.ekswye a:1=pan,a:2=eks,a:3=wye,a:4=eks b:1=pan,b:2=pan,b:3=wye,b:4=wye -cat ./output-regtest/emitp5/out.panpan +cat ./output-reg-test/emitp5/out.panpan a:1=pan b:1=pan -cat ./output-regtest/emitp5/out.wyewye +cat ./output-reg-test/emitp5/out.wyewye a:1=pan,a:2=eks,a:3=wye b:1=pan,b:2=pan,b:3=wye @@ -1501,27 +1501,27 @@ b:1=pan,b:2=pan,b:3=wye a:1=pan,a:2=eks,a:3=wye,a:4=eks b:1=pan,b:2=pan,b:3=wye,b:4=wye -cat ./output-regtest/emitp5/err1 +cat ./output-reg-test/emitp5/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, @* ././reg-test/input/abixy -cat ./output-regtest/emitp5/err2 +cat ./output-reg-test/emitp5/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp6/out.".$a.$b, all ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp6/out.".$a.$b, all ././reg-test/input/abixy -cat ./output-regtest/emitp6/out.ekspan +cat ./output-reg-test/emitp6/out.ekspan a:1=pan,a:2=eks b:1=pan,b:2=pan -cat ./output-regtest/emitp6/out.ekswye +cat ./output-reg-test/emitp6/out.ekswye a:1=pan,a:2=eks,a:3=wye,a:4=eks b:1=pan,b:2=pan,b:3=wye,b:4=wye -cat ./output-regtest/emitp6/out.panpan +cat ./output-reg-test/emitp6/out.panpan a:1=pan b:1=pan -cat ./output-regtest/emitp6/out.wyewye +cat ./output-reg-test/emitp6/out.wyewye a:1=pan,a:2=eks,a:3=wye b:1=pan,b:2=pan,b:3=wye @@ -1545,21 +1545,21 @@ b:1=pan,b:2=pan,b:3=wye a:1=pan,a:2=eks,a:3=wye,a:4=eks b:1=pan,b:2=pan,b:3=wye,b:4=wye -cat ./output-regtest/emitp6/err1 +cat ./output-reg-test/emitp6/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, all ././reg-test/input/abixy -cat ./output-regtest/emitp6/err2 +cat ./output-reg-test/emitp6/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp7/out.".$a.$b, @*, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp7/out.".$a.$b, @*, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp7/out.ekspan +cat ./output-reg-test/emitp7/out.ekspan NR=1,a=pan NR=2,a=eks NR=1,b=pan NR=2,b=pan -cat ./output-regtest/emitp7/out.ekswye +cat ./output-reg-test/emitp7/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1569,11 +1569,11 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emitp7/out.panpan +cat ./output-reg-test/emitp7/out.panpan NR=1,a=pan NR=1,b=pan -cat ./output-regtest/emitp7/out.wyewye +cat ./output-reg-test/emitp7/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1625,21 +1625,21 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emitp7/err1 +cat ./output-reg-test/emitp7/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, @*, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp7/err2 +cat ./output-reg-test/emitp7/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-regtest/emitp8/out.".$a.$b, all, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > "./output-reg-test/emitp8/out.".$a.$b, all, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp8/out.ekspan +cat ./output-reg-test/emitp8/out.ekspan NR=1,a=pan NR=2,a=eks NR=1,b=pan NR=2,b=pan -cat ./output-regtest/emitp8/out.ekswye +cat ./output-reg-test/emitp8/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1649,11 +1649,11 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emitp8/out.panpan +cat ./output-reg-test/emitp8/out.panpan NR=1,a=pan NR=1,b=pan -cat ./output-regtest/emitp8/out.wyewye +cat ./output-reg-test/emitp8/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1705,74 +1705,74 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emitp8/err1 +cat ./output-reg-test/emitp8/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emitp > stderr, all, "NR" ././reg-test/input/abixy -cat ./output-regtest/emitp8/err2 +cat ./output-reg-test/emitp8/err2 ================================================================ DSL EMIT REDIRECTS -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emit1/out.ekspan +cat ./output-reg-test/emit1/out.ekspan 1=pan,2=eks -cat ./output-regtest/emit1/out.ekswye +cat ./output-reg-test/emit1/out.ekswye 1=pan,2=eks,3=wye,4=eks -cat ./output-regtest/emit1/out.panpan +cat ./output-reg-test/emit1/out.panpan 1=pan -cat ./output-regtest/emit1/out.wyewye +cat ./output-reg-test/emit1/out.wyewye 1=pan,2=eks,3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emit1/out.ekspan +cat ./output-reg-test/emit1/out.ekspan 1=pan,2=eks -cat ./output-regtest/emit1/out.ekswye +cat ./output-reg-test/emit1/out.ekswye 1=pan,2=eks,3=wye,4=eks -cat ./output-regtest/emit1/out.panpan +cat ./output-reg-test/emit1/out.panpan 1=pan -cat ./output-regtest/emit1/out.wyewye +cat ./output-reg-test/emit1/out.wyewye 1=pan,2=eks,3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-regtest/emit1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-reg-test/emit1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emit1/out.ekspan +cat ./output-reg-test/emit1/out.ekspan 1=pan,2=eks 1=pan,2=eks -cat ./output-regtest/emit1/out.ekswye +cat ./output-reg-test/emit1/out.ekswye 1=pan,2=eks,3=wye,4=eks 1=pan,2=eks,3=wye,4=eks -cat ./output-regtest/emit1/out.panpan +cat ./output-reg-test/emit1/out.panpan 1=pan 1=pan -cat ./output-regtest/emit1/out.wyewye +cat ./output-reg-test/emit1/out.wyewye 1=pan,2=eks,3=wye 1=pan,2=eks,3=wye -mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit1/out.".$a.$b, @a ././reg-test/input/abixy +mlr head -n 4 then put -q -o json @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit1/out.".$a.$b, @a ././reg-test/input/abixy -cat ./output-regtest/emit1/out.ekspan +cat ./output-reg-test/emit1/out.ekspan { "1": "pan", "2": "eks" } -cat ./output-regtest/emit1/out.ekswye +cat ./output-reg-test/emit1/out.ekswye { "1": "pan", "2": "eks", "3": "wye", "4": "eks" } -cat ./output-regtest/emit1/out.panpan +cat ./output-reg-test/emit1/out.panpan { "1": "pan" } -cat ./output-regtest/emit1/out.wyewye +cat ./output-reg-test/emit1/out.wyewye { "1": "pan", "2": "eks", "3": "wye" } mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit | "tr \[a-z\] \[A-Z\]", @a ././reg-test/input/abixy @@ -1787,61 +1787,61 @@ mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stdout, @a ././reg-test/i 1=pan,2=eks,3=wye 1=pan,2=eks,3=wye,4=eks -cat ./output-regtest/emit1/err1 +cat ./output-reg-test/emit1/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, @a ././reg-test/input/abixy -cat ./output-regtest/emit1/err2 +cat ./output-reg-test/emit1/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit2/out.ekspan +cat ./output-reg-test/emit2/out.ekspan NR=1,a=pan NR=2,a=eks -cat ./output-regtest/emit2/out.ekswye +cat ./output-reg-test/emit2/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emit2/out.panpan +cat ./output-reg-test/emit2/out.panpan NR=1,a=pan -cat ./output-regtest/emit2/out.wyewye +cat ./output-reg-test/emit2/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit2/out.ekspan +cat ./output-reg-test/emit2/out.ekspan NR=1,a=pan NR=2,a=eks -cat ./output-regtest/emit2/out.ekswye +cat ./output-reg-test/emit2/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emit2/out.panpan +cat ./output-reg-test/emit2/out.panpan NR=1,a=pan -cat ./output-regtest/emit2/out.wyewye +cat ./output-reg-test/emit2/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-regtest/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-reg-test/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit2/out.ekspan +cat ./output-reg-test/emit2/out.ekspan NR=1,a=pan NR=2,a=eks NR=1,a=pan NR=2,a=eks -cat ./output-regtest/emit2/out.ekswye +cat ./output-reg-test/emit2/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1851,11 +1851,11 @@ NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emit2/out.panpan +cat ./output-reg-test/emit2/out.panpan NR=1,a=pan NR=1,a=pan -cat ./output-regtest/emit2/out.wyewye +cat ./output-reg-test/emit2/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -1863,25 +1863,25 @@ NR=1,a=pan NR=2,a=eks NR=3,a=wye -mlr head -n 4 then put -q -o pprint @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q -o pprint @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit2/out.".$a.$b, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit2/out.ekspan +cat ./output-reg-test/emit2/out.ekspan NR a 1 pan 2 eks -cat ./output-regtest/emit2/out.ekswye +cat ./output-reg-test/emit2/out.ekswye NR a 1 pan 2 eks 3 wye 4 eks -cat ./output-regtest/emit2/out.panpan +cat ./output-reg-test/emit2/out.panpan NR a 1 pan -cat ./output-regtest/emit2/out.wyewye +cat ./output-reg-test/emit2/out.wyewye NR a 1 pan 2 eks @@ -1911,74 +1911,74 @@ NR=2,a=eks NR=3,a=wye NR=4,a=eks -cat ./output-regtest/emit2/err1 +cat ./output-reg-test/emit2/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, @a, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit2/err2 +cat ./output-reg-test/emit2/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emit3/out.ekspan +cat ./output-reg-test/emit3/out.ekspan 1=pan,2=pan -cat ./output-regtest/emit3/out.ekswye +cat ./output-reg-test/emit3/out.ekswye 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit3/out.panpan +cat ./output-reg-test/emit3/out.panpan 1=pan -cat ./output-regtest/emit3/out.wyewye +cat ./output-reg-test/emit3/out.wyewye 1=pan,2=pan,3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emit3/out.ekspan +cat ./output-reg-test/emit3/out.ekspan 1=pan,2=pan -cat ./output-regtest/emit3/out.ekswye +cat ./output-reg-test/emit3/out.ekswye 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit3/out.panpan +cat ./output-reg-test/emit3/out.panpan 1=pan -cat ./output-regtest/emit3/out.wyewye +cat ./output-reg-test/emit3/out.wyewye 1=pan,2=pan,3=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-regtest/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-reg-test/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emit3/out.ekspan +cat ./output-reg-test/emit3/out.ekspan 1=pan,2=pan 1=pan,2=pan -cat ./output-regtest/emit3/out.ekswye +cat ./output-reg-test/emit3/out.ekswye 1=pan,2=pan,3=wye,4=wye 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit3/out.panpan +cat ./output-reg-test/emit3/out.panpan 1=pan 1=pan -cat ./output-regtest/emit3/out.wyewye +cat ./output-reg-test/emit3/out.wyewye 1=pan,2=pan,3=wye 1=pan,2=pan,3=wye -mlr head -n 4 then put -q --oxtab @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy +mlr head -n 4 then put -q --oxtab @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit3/out.".$a.$b, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emit3/out.ekspan +cat ./output-reg-test/emit3/out.ekspan 1 pan 2 pan -cat ./output-regtest/emit3/out.ekswye +cat ./output-reg-test/emit3/out.ekswye 1 pan 2 pan 3 wye 4 wye -cat ./output-regtest/emit3/out.panpan +cat ./output-reg-test/emit3/out.panpan 1 pan -cat ./output-regtest/emit3/out.wyewye +cat ./output-reg-test/emit3/out.wyewye 1 pan 2 pan 3 wye @@ -1995,61 +1995,61 @@ mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stdout, (@a, @b) ././reg- 1=pan,2=pan,3=wye 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit3/err1 +cat ./output-reg-test/emit3/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, (@a, @b) ././reg-test/input/abixy -cat ./output-regtest/emit3/err2 +cat ./output-reg-test/emit3/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emit4/out.ekspan +cat ./output-reg-test/emit4/out.ekspan NR=1,a=pan,b=pan NR=2,a=eks,b=pan -cat ./output-regtest/emit4/out.ekswye +cat ./output-reg-test/emit4/out.ekswye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emit4/out.panpan +cat ./output-reg-test/emit4/out.panpan NR=1,a=pan,b=pan -cat ./output-regtest/emit4/out.wyewye +cat ./output-reg-test/emit4/out.wyewye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emit4/out.ekspan +cat ./output-reg-test/emit4/out.ekspan NR=1,a=pan,b=pan NR=2,a=eks,b=pan -cat ./output-regtest/emit4/out.ekswye +cat ./output-reg-test/emit4/out.ekswye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emit4/out.panpan +cat ./output-reg-test/emit4/out.panpan NR=1,a=pan,b=pan -cat ./output-regtest/emit4/out.wyewye +cat ./output-reg-test/emit4/out.wyewye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-regtest/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit >> "./output-reg-test/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emit4/out.ekspan +cat ./output-reg-test/emit4/out.ekspan NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=1,a=pan,b=pan NR=2,a=eks,b=pan -cat ./output-regtest/emit4/out.ekswye +cat ./output-reg-test/emit4/out.ekswye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye @@ -2059,11 +2059,11 @@ NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emit4/out.panpan +cat ./output-reg-test/emit4/out.panpan NR=1,a=pan,b=pan NR=1,a=pan,b=pan -cat ./output-regtest/emit4/out.wyewye +cat ./output-reg-test/emit4/out.wyewye NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye @@ -2071,22 +2071,22 @@ NR=1,a=pan,b=pan NR=2,a=eks,b=pan NR=3,a=wye,b=wye -mlr head -n 4 then put -q --ojson @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q --ojson @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit4/out.".$a.$b, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emit4/out.ekspan +cat ./output-reg-test/emit4/out.ekspan { "NR": 1, "a": "pan", "b": "pan" } { "NR": 2, "a": "eks", "b": "pan" } -cat ./output-regtest/emit4/out.ekswye +cat ./output-reg-test/emit4/out.ekswye { "NR": 1, "a": "pan", "b": "pan" } { "NR": 2, "a": "eks", "b": "pan" } { "NR": 3, "a": "wye", "b": "wye" } { "NR": 4, "a": "eks", "b": "wye" } -cat ./output-regtest/emit4/out.panpan +cat ./output-reg-test/emit4/out.panpan { "NR": 1, "a": "pan", "b": "pan" } -cat ./output-regtest/emit4/out.wyewye +cat ./output-reg-test/emit4/out.wyewye { "NR": 1, "a": "pan", "b": "pan" } { "NR": 2, "a": "eks", "b": "pan" } { "NR": 3, "a": "wye", "b": "wye" } @@ -2115,27 +2115,27 @@ NR=2,a=eks,b=pan NR=3,a=wye,b=wye NR=4,a=eks,b=wye -cat ./output-regtest/emit4/err1 +cat ./output-reg-test/emit4/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, (@a, @b), "NR" ././reg-test/input/abixy -cat ./output-regtest/emit4/err2 +cat ./output-reg-test/emit4/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit5/out.".$a.$b, @* ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit5/out.".$a.$b, @* ././reg-test/input/abixy -cat ./output-regtest/emit5/out.ekspan +cat ./output-reg-test/emit5/out.ekspan 1=pan,2=eks 1=pan,2=pan -cat ./output-regtest/emit5/out.ekswye +cat ./output-reg-test/emit5/out.ekswye 1=pan,2=eks,3=wye,4=eks 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit5/out.panpan +cat ./output-reg-test/emit5/out.panpan 1=pan 1=pan -cat ./output-regtest/emit5/out.wyewye +cat ./output-reg-test/emit5/out.wyewye 1=pan,2=eks,3=wye 1=pan,2=pan,3=wye @@ -2159,27 +2159,27 @@ mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stdout, @* ././reg-test/i 1=pan,2=eks,3=wye,4=eks 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit5/err1 +cat ./output-reg-test/emit5/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, @* ././reg-test/input/abixy -cat ./output-regtest/emit5/err2 +cat ./output-reg-test/emit5/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit6/out.".$a.$b, all ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit6/out.".$a.$b, all ././reg-test/input/abixy -cat ./output-regtest/emit6/out.ekspan +cat ./output-reg-test/emit6/out.ekspan 1=pan,2=eks 1=pan,2=pan -cat ./output-regtest/emit6/out.ekswye +cat ./output-reg-test/emit6/out.ekswye 1=pan,2=eks,3=wye,4=eks 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit6/out.panpan +cat ./output-reg-test/emit6/out.panpan 1=pan 1=pan -cat ./output-regtest/emit6/out.wyewye +cat ./output-reg-test/emit6/out.wyewye 1=pan,2=eks,3=wye 1=pan,2=pan,3=wye @@ -2203,21 +2203,21 @@ mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stdout, all ././reg-test/ 1=pan,2=eks,3=wye,4=eks 1=pan,2=pan,3=wye,4=wye -cat ./output-regtest/emit6/err1 +cat ./output-reg-test/emit6/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, all ././reg-test/input/abixy -cat ./output-regtest/emit6/err2 +cat ./output-reg-test/emit6/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit7/out.".$a.$b, @*, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit7/out.".$a.$b, @*, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit7/out.ekspan +cat ./output-reg-test/emit7/out.ekspan NR=1,a=pan NR=2,a=eks NR=1,b=pan NR=2,b=pan -cat ./output-regtest/emit7/out.ekswye +cat ./output-reg-test/emit7/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -2227,11 +2227,11 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emit7/out.panpan +cat ./output-reg-test/emit7/out.panpan NR=1,a=pan NR=1,b=pan -cat ./output-regtest/emit7/out.wyewye +cat ./output-reg-test/emit7/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -2283,21 +2283,21 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emit7/err1 +cat ./output-reg-test/emit7/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, @*, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit7/err2 +cat ./output-reg-test/emit7/err2 -mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-regtest/emit8/out.".$a.$b, all, "NR" ././reg-test/input/abixy +mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > "./output-reg-test/emit8/out.".$a.$b, all, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit8/out.ekspan +cat ./output-reg-test/emit8/out.ekspan NR=1,a=pan NR=2,a=eks NR=1,b=pan NR=2,b=pan -cat ./output-regtest/emit8/out.ekswye +cat ./output-reg-test/emit8/out.ekswye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -2307,11 +2307,11 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emit8/out.panpan +cat ./output-reg-test/emit8/out.panpan NR=1,a=pan NR=1,b=pan -cat ./output-regtest/emit8/out.wyewye +cat ./output-reg-test/emit8/out.wyewye NR=1,a=pan NR=2,a=eks NR=3,a=wye @@ -2363,24 +2363,24 @@ NR=2,b=pan NR=3,b=wye NR=4,b=wye -cat ./output-regtest/emit8/err1 +cat ./output-reg-test/emit8/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, all, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit8/err2 +cat ./output-reg-test/emit8/err2 -mlr head -n 4 then put -q emit > "./output-regtest/emit9/out.".$a.$b, $* ././reg-test/input/abixy +mlr head -n 4 then put -q emit > "./output-reg-test/emit9/out.".$a.$b, $* ././reg-test/input/abixy -cat ./output-regtest/emit9/out.ekspan +cat ./output-reg-test/emit9/out.ekspan a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 -cat ./output-regtest/emit9/out.ekswye +cat ./output-reg-test/emit9/out.ekswye a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 -cat ./output-regtest/emit9/out.panpan +cat ./output-reg-test/emit9/out.panpan a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 -cat ./output-regtest/emit9/out.wyewye +cat ./output-reg-test/emit9/out.wyewye a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit | "tr \[a-z\] \[A-Z\]", $*, "NR" ././reg-test/input/abixy @@ -2395,24 +2395,24 @@ a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 -cat ./output-regtest/emit9/err1 +cat ./output-reg-test/emit9/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, $*, "NR" ././reg-test/input/abixy -cat ./output-regtest/emit9/err2 +cat ./output-reg-test/emit9/err2 -mlr head -n 4 then put -q emit > "./output-regtest/emit10/out.".$a.$b, mapexcept($*, "a", "b") ././reg-test/input/abixy +mlr head -n 4 then put -q emit > "./output-reg-test/emit10/out.".$a.$b, mapexcept($*, "a", "b") ././reg-test/input/abixy -cat ./output-regtest/emit10/out.ekspan +cat ./output-reg-test/emit10/out.ekspan i=2,x=0.7586799647899636,y=0.5221511083334797 -cat ./output-regtest/emit10/out.ekswye +cat ./output-reg-test/emit10/out.ekswye i=4,x=0.38139939387114097,y=0.13418874328430463 -cat ./output-regtest/emit10/out.panpan +cat ./output-reg-test/emit10/out.panpan i=1,x=0.3467901443380824,y=0.7268028627434533 -cat ./output-regtest/emit10/out.wyewye +cat ./output-reg-test/emit10/out.wyewye i=3,x=0.20460330576630303,y=0.33831852551664776 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit | "tr \[a-z\] \[A-Z\]", mapexcept($*, "a", "b"), "NR" ././reg-test/input/abixy @@ -2443,9 +2443,9 @@ NR=i,_=4 NR=x,_=0.38139939387114097 NR=y,_=0.13418874328430463 -cat ./output-regtest/emit10/err1 +cat ./output-reg-test/emit10/err1 mlr head -n 4 then put -q @a[NR]=$a; @b[NR]=$b; emit > stderr, mapexcept($*, "a", "b"), "NR" ././reg-test/input/abixy -cat ./output-regtest/emit10/err2 +cat ./output-reg-test/emit10/err2 diff --git a/go/reg-test/expected/case-c-in-place-processing.sh.out b/go/reg-test/expected/case-c-in-place-processing.sh.out index 54e018673..f33489f8d 100644 --- a/go/reg-test/expected/case-c-in-place-processing.sh.out +++ b/go/reg-test/expected/case-c-in-place-processing.sh.out @@ -1,5 +1,5 @@ -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -11,7 +11,7 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp2 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp2 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -23,14 +23,14 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -mlr -I --opprint head -n 2 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp2 +mlr -I --opprint head -n 2 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp2 -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp2 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp2 a b i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 @@ -38,10 +38,10 @@ eks pan 2 0.7586799647899636 0.5221511083334797 mlr -I --opprint head -n 2 mlr: -I option (in-place operation) requires input files. -mlr -I --opprint -n head -n 2 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 +mlr -I --opprint -n head -n 2 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 mlr: -I option (in-place operation) requires input files. -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -53,7 +53,7 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp2 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp2 a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 @@ -65,9 +65,9 @@ a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 -mlr -I --opprint rename a,AYE,b,BEE /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp2 +mlr -I --opprint rename a,AYE,b,BEE /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp2 -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp1 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp1 AYE BEE i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 @@ -80,7 +80,7 @@ zee wye 8 0.5985540091064224 0.976181385699006 hat wye 9 0.03144187646093577 0.7495507603507059 pan wye 10 0.5026260055412137 0.9526183602969864 -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/abixy.temp2 +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/abixy.temp2 AYE BEE i x y pan pan 1 0.3467901443380824 0.7268028627434533 eks pan 2 0.7586799647899636 0.5221511083334797 diff --git a/go/reg-test/expected/case-c-skip-pass-comments.sh.out b/go/reg-test/expected/case-c-skip-pass-comments.sh.out index a5fe008e1..dcf4be3e8 100644 --- a/go/reg-test/expected/case-c-skip-pass-comments.sh.out +++ b/go/reg-test/expected/case-c-skip-pass-comments.sh.out @@ -154,7 +154,7 @@ mlr termcvt --lf2crlf ---------------------------------------------------------------- input comments1-crlf.dkvp -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.dkvp +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.dkvp # hello world 1 a=1,b=2,c=3 a=4,b=5,c=6 @@ -170,7 +170,7 @@ a 4 b 5 c 6 -mlr --skip-comments --idkvp --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.dkvp +mlr --skip-comments --idkvp --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.dkvp a 1 b 2 c 3 @@ -191,7 +191,7 @@ a 4 b 5 c 6 -mlr --pass-comments --idkvp --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.dkvp +mlr --pass-comments --idkvp --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.dkvp # hello world 1 a 1 b 2 @@ -507,7 +507,7 @@ mlr termcvt --lf2crlf ---------------------------------------------------------------- input comments1-crlf.nidx -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.nidx +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.nidx # hello world 1 aX1 bX2 cX3 aX4 bX5 cX6 @@ -523,7 +523,7 @@ mlr --skip-comments --inidx --oxtab cat 2 bX5 3 cX6 -mlr --skip-comments --inidx --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.nidx +mlr --skip-comments --inidx --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.nidx 1 aX1 2 bX2 3 cX3 @@ -544,7 +544,7 @@ mlr --pass-comments --inidx --oxtab cat 2 bX5 3 cX6 -mlr --pass-comments --inidx --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.nidx +mlr --pass-comments --inidx --oxtab cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.nidx # hello world 1 1 aX1 2 bX2 @@ -649,7 +649,7 @@ mlr termcvt --lf2crlf ---------------------------------------------------------------- input comments1-crlf.json -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.json +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.json # hello world 1 { "a":1, "b":2, "c":3 } { "a":4, "b":5, "c":6 } @@ -660,7 +660,7 @@ mlr --skip-comments --ijson --odkvp cat a=1,b=2,c=3 a=4,b=5,c=6 -mlr --skip-comments --ijson --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.json +mlr --skip-comments --ijson --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.json a=1,b=2,c=3 a=4,b=5,c=6 @@ -671,7 +671,7 @@ mlr --pass-comments --ijson --odkvp cat a=1,b=2,c=3 a=4,b=5,c=6 -mlr --pass-comments --ijson --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.json +mlr --pass-comments --ijson --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.json # hello world 1 a=1,b=2,c=3 a=4,b=5,c=6 @@ -769,7 +769,7 @@ mlr termcvt --lf2crlf ---------------------------------------------------------------- input comments1-crlf.xtab -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.xtab +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.xtab x 1 #hello world3 z 3 @@ -785,7 +785,7 @@ mlr --skip-comments --ixtab --odkvp cat x=1,z=3 x=2,z=5 -mlr --skip-comments --ixtab --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.xtab +mlr --skip-comments --ixtab --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.xtab x=1,z=3 x=2,z=5 @@ -797,7 +797,7 @@ x=1,z=3 #hello world4 x=2,z=5 -mlr --pass-comments --ixtab --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.xtab +mlr --pass-comments --ixtab --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.xtab #hello world3 x=1,z=3 #hello world4 @@ -880,7 +880,7 @@ mlr termcvt --lf2crlf ---------------------------------------------------------------- input comments1-crlf.csv -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.csv +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.csv # hello a,b,c 1,2,3 @@ -892,7 +892,7 @@ mlr --skip-comments --icsvlite --odkvp cat a=1,b=2,c=3 a=4,b=5,c=6 -mlr --skip-comments --icsvlite --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.csv +mlr --skip-comments --icsvlite --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.csv a=1,b=2,c=3 a=4,b=5,c=6 @@ -903,7 +903,7 @@ mlr --pass-comments --icsvlite --odkvp cat a=1,b=2,c=3 a=4,b=5,c=6 -mlr --pass-comments --icsvlite --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.csv +mlr --pass-comments --icsvlite --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.csv # hello a=1,b=2,c=3 a=4,b=5,c=6 @@ -985,7 +985,7 @@ mlr termcvt --lf2crlf ---------------------------------------------------------------- input comments1-crlf.csv -cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.csv +cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.csv # hello a,b,c 1,2,3 @@ -997,7 +997,7 @@ mlr --skip-comments --icsv --odkvp cat a=1,b=2,c=3 a=4,b=5,c=6 -mlr --skip-comments --icsv --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.csv +mlr --skip-comments --icsv --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.csv a=1,b=2,c=3 a=4,b=5,c=6 @@ -1008,7 +1008,7 @@ mlr --pass-comments --icsv --odkvp cat a=1,b=2,c=3 a=4,b=5,c=6 -mlr --pass-comments --icsv --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-regtest/comments1-crlf.csv +mlr --pass-comments --icsv --odkvp cat /Users/kerl/pub_http_internet/miller-releases/miller-head/c/output-reg-test/comments1-crlf.csv # hello a=1,b=2,c=3 a=4,b=5,c=6 diff --git a/go/reg-test/run b/go/reg-test/run index ae8e61dfd..f82d07f6e 100755 --- a/go/reg-test/run +++ b/go/reg-test/run @@ -144,8 +144,8 @@ fi # Input/output locations indir=$ourdir/input expdir=$ourdir/expected -outdir=$pwd/output-regtest -reloutdir=./output-regtest +outdir=$pwd/output-reg-test +reloutdir=./output-reg-test verbose="false" case_file_names="" # None means all diff --git a/go/todo.txt b/go/todo.txt index 135f03714..ca61fbaea 100644 --- a/go/todo.txt +++ b/go/todo.txt @@ -20,6 +20,7 @@ no need to bootstrap a parser for the parser-generator language - diff the *.err files -- ? ! move u/* data files to $indir - double-check c/go sieve.mlr parse/execute ok + - easier differ -- C5 optional or something * justWroteEmptyLine -> pprint too ...