miller/go/src/transformers
John Kerl 5d482f65aa
Getoptish feature: let "-xyz" -> "-x -y -z" in the CLI while leaving "--xyz" as-is (#467)
* Getoptish feature: let "-xyz" -> "-x -y -z" in the CLI while leaving "--xyz" as-is
* comment-neaten
2021-03-31 19:46:30 -04:00
..
utils Port top verb from C to Go 2021-03-17 00:49:27 -04:00
altkv.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
bootstrap.go port case-insensitive regex literals to the BNF 2021-02-15 09:52:28 -05:00
cat.go Merge pull request #435 from johnkerl/verb-fraction 2021-03-01 00:13:29 -05:00
check.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
clean-whitespace.go copy-reduction in evaluators 2021-02-22 22:58:03 -05:00
count-similar.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
count.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
cut.go Port mlr cut -r (regexed) from C to Go 2021-02-15 13:18:30 -05:00
decimate.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
fill-down.go go test miller/src/... neatens 2021-03-21 09:50:34 -04:00
flatten.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
fraction.go Port fraction verb from C to Go 2021-02-28 10:14:32 -05:00
gap.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
grep.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
group-by.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
group-like.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
having-fields.go Port regextract DSL function from C to Go 2021-02-15 00:55:40 -05:00
head.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
histogram.go Port histogram verb from C to Go 2021-02-28 00:43:50 -05:00
join.go move transformer utils to package miller/src/transformers/utils 2021-03-14 14:57:08 +00:00
json-parse.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
json-stringify.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
label.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
most-or-least-frequent.go go test miller/src/... neatens 2021-03-21 09:50:34 -04:00
nothing.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
put-or-filter.go Regression-test v2 infra (#462) 2021-03-31 01:03:59 -04:00
README.md more of same 2021-02-14 01:25:32 -05:00
regularize.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
remove-empty-columns.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
rename.go Port mlr rename -r from C to Go, minus regex-captures 2021-02-15 14:21:55 -05:00
reorder.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
repeat.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
sample.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
sec2gmt.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
sec2gmtdate.go sec2gmtdate verb 2021-03-07 23:48:07 -05:00
seqgen.go copy-reduction in evaluators 2021-02-22 22:58:03 -05:00
shuffle.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
skip-trivial-records.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
sort-within-records.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
sort.go Getoptish feature: let "-xyz" -> "-x -y -z" in the CLI while leaving "--xyz" as-is (#467) 2021-03-31 19:46:30 -04:00
stats1.go go test miller/src/... neatens 2021-03-21 09:50:34 -04:00
step.go consolidate mlrval-constructor source files 2021-02-23 09:31:16 -05:00
tac.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
tail.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
tee.go neaten 2021-02-16 23:51:03 -05:00
top.go Port top verb from C to Go 2021-03-17 00:49:27 -04:00
unflatten.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00
uniq.go Merge pull request #435 from johnkerl/verb-fraction 2021-03-01 00:13:29 -05:00
unsparsify.go move usage before parse-CLI funcs in all verbs 2021-02-14 15:01:15 -05:00

Logic for transforming input records into output records as requested by the user (sort, filter, etc.).

  • src/transforming contains the abstract record-transformer interface datatype, as well as the Go-channel chaining mechanism for piping one transformer into the next.
  • src/transformers is all the concrete record-transformers such as cat, tac, sort, put, and so on. I put it here, not in transforming, so all files in transformers would be of the same type.