Commit graph

21 commits

Author SHA1 Message Date
John Kerl
28ba0ba798 Proofreads for Miller 6 docs 2021-08-22 11:41:31 -04:00
John Kerl
7e9309b182
Fix C/Go incompatibilities in emit (#530)
* Fix C/Go emit/emitp incompatibilities
* Revisit dsl-emit regtests
* Accept venial C/Go differences in the previous
* add dsl-emit-basic-indexing test-suite
* Print testcase/mlr files if mlr regtest -vvv
* Neaten dsl-emit-basic-indexing test suite
* OFLATSEP -> FLATSEP since there is no longer IFLATSEP
* clean-slating the emitter
* gradually putting back emitter pieces
* iterating on indexed case
* rename test cases
* add lashed tests to regtest/cases/dsl-emit-basic-indexing
* Fix non-indexed emit of @* vs lashed
* test-renumbering
* iterating
* refactoring
* renumber test cases
* work off cases one at a time
* fix non-indexed non-lashed emit
* fix non-indexed lashed emit
* fix indexed non-lashed emitp
* fix indexed non-lashed emit
* fix indexed lashed emit
* remove test cases which are non-syntactical in miller6
* accept remaining test cases as improvements
2021-07-24 02:04:36 -04:00
John Kerl
4a00c49ff6
New template verb (#594)
* New template verb
* Regression tests, and template-from-file
2021-07-04 17:49:22 -04:00
John Kerl
4fce7a8079
mlr --help split up (#582)
* Remove leading "$ " from code examples, now that highlighting is in place
* avoid package dependency cycle between auxents and cli
* transforming/transformers package merge
* pivotable lib.DOC_URL
* unexpose auxent usage funcs
* major refactor
2021-06-28 00:06:22 -04:00
John Kerl
d992e59833
--prepipex option for unzip -qc (#554) 2021-06-02 23:31:25 -04:00
John Kerl
196b6ab6ca
Port format-values verb from C to Go, part 1 (#550)
* todo

* Port fmtnum/format-values from C to Go
2021-06-01 23:01:03 -04:00
John Kerl
9b1d2b3275 Document --no-implicit-csv-header 2021-05-22 12:43:43 -04:00
John Kerl
718bf0495f DSL-library-load feature 2021-05-20 19:03:07 -04:00
John Kerl
f0d85c5626 mlr sec2gmt --millis/--micros/--nanos 2021-05-20 15:14:56 +00:00
John Kerl
263d7dc693 sort-within-record -r option 2021-05-16 23:12:30 +00:00
John Kerl
95fbb397af typofix in seqgen online help 2021-05-10 04:31:05 +00:00
John Kerl
5d706fcf65
Port merge-fields verb from C to Go (#514)
* Port merge-fields verb from C to Go
* stats1 accumulator reset feature for merge-fields
* stats1-accumulator value-to-pointer mod
* iterate
* merge-fields regtest case-neatens
* iterating
* iterating
* merge-fields regtest complete
2021-05-10 04:14:31 +00:00
John Kerl
0dfe488199
Port stats2 verb from C to Go (#512)
* Port stats2 verb from C to Go
* testing stats2
* neaten
2021-05-06 00:28:18 -04:00
John Kerl
2e9a695eb0
Before/after options for reorder verb (#510)
* mlr reorder -b/-a
* go test data
* c impl
2021-05-03 00:26:53 -04:00
John Kerl
d00e6cf1d2
mlr fill-down --all feature (#509)
* fill-down --all, Go impl
* fill-down --all, C impl
2021-05-02 11:11:49 -04:00
John Kerl
3a7cfcd90a
Port reshape verb from C to Go (#507) 2021-04-29 00:47:47 -04:00
John Kerl
e37a229e2d
Port the nest verb from C to Go (#505)
* Port nest verb from C to Go
* git mv regtest/cases-pending-go-port/c-verb-nest/ regtest/cases/verb-nest
* update /regtest/cases/cli-help
2021-04-28 22:30:43 -04:00
John Kerl
946e017667
Fill-empty verb (#504)
* New fill-empty verb: C impl
* New fill-empty verb: Go impl
2021-04-28 16:37:33 +00:00
John Kerl
58a356f762
Port bar verb from C to Go
* Port bar verb from C to Go
2021-04-21 23:50:37 -04:00
John Kerl
586fc4bc22 Refactor regtest-file structure from foo/0038.* to foo/0038/* 2021-04-13 17:31:01 -04:00
John Kerl
b06c449384
Make regression tests invokable from 'go test' (#491)
* incorporate reg-test into "go test" framework
* reg-test -> regtest everywhere
* update .github/workflows/go.yml
2021-04-12 23:00:53 -04:00