Commit graph

5899 commits

Author SHA1 Message Date
John Kerl
eb3e34cc63 make JSON printer nesting-aware 2020-09-07 00:16:09 -04:00
John Kerl
0cc9a823ed better EOF handling in JSON parser 2020-09-06 22:41:14 -04:00
John Kerl
7280d71162 implement mlr count -n 2020-09-06 22:25:00 -04:00
John Kerl
261ff2735f go/README.md 2020-09-06 21:37:10 -04:00
John Kerl
125c894668 RHS -> Rvalue in the DSL grammar 2020-09-06 19:15:44 -04:00
John Kerl
14862f1177 neaten 2020-09-06 17:44:42 -04:00
John Kerl
bffb34bdf7 fix panic in 'mlr --dkvp cat u/s.json' 2020-09-06 17:36:53 -04:00
John Kerl
24d186d1fa name-neatens 2020-09-06 17:19:24 -04:00
John Kerl
55bc3ad88b fix read from stdin 2020-09-06 17:10:43 -04:00
John Kerl
0621755b92 neaten/iterate 2020-09-06 17:06:19 -04:00
John Kerl
4a48e9ce1f miller json reader prototype-complete; remove go-ordered-json dependency 2020-09-06 16:55:32 -04:00
John Kerl
7200aeccda json-reader iterate 2020-09-06 16:36:33 -04:00
John Kerl
053e6fc3e3 todo 2020-09-06 16:26:02 -04:00
John Kerl
c3780d543a json-reader iterate 2020-09-06 16:20:18 -04:00
John Kerl
3f31095068 experimental/try-json-decode.go 2020-09-06 11:25:19 -04:00
John Kerl
d3ef29777d json-ummarshal iterate 2020-09-06 11:16:30 -04:00
John Kerl
40faac2278 mlrval/mlrmap JSON marshaling complete 2020-09-04 16:05:27 -04:00
John Kerl
14eae999f6 mlrval json iterate 2020-09-04 15:33:50 -04:00
John Kerl
8c5775e482 improve build/check verbosity 2020-09-04 14:51:36 -04:00
John Kerl
cbdddc6437 array/map get/put in CST 2020-09-04 14:36:15 -04:00
John Kerl
82d8afde48 better build -v / check -v for dev iteration 2020-09-04 13:40:08 -04:00
John Kerl
50341054be rename Lrec to Mlrmap 2020-09-04 13:29:03 -04:00
John Kerl
8685652e4f README.md 2020-09-04 13:08:19 -04:00
John Kerl
8ea0f74831 split up lrec.go 2020-09-04 12:58:33 -04:00
John Kerl
7a3379a50e merge miller/containers into miller/lib package 2020-09-04 12:49:08 -04:00
John Kerl
7ccc2a460b git add some files missed on previous commits 2020-09-04 12:28:43 -04:00
John Kerl
632e8ef4c9 optional lrec/ordered-map hashing/search behavior 2020-09-04 12:22:32 -04:00
John Kerl
57d68a0ab3 error-proofing in lrec put 2020-09-04 11:32:38 -04:00
John Kerl
b8fc6bb34d mlr cut; perf tests 2020-09-04 11:19:15 -04:00
John Kerl
9d084a5522 todo.txt 2020-09-04 08:47:24 -04:00
John Kerl
2994fa34d0 array-literal/array-index iterate 2020-09-04 00:28:32 -04:00
John Kerl
bbd12b7b6b cst array/map iterate 2020-09-03 23:26:51 -04:00
John Kerl
146b51211c array-slicing in the DSL grammar 2020-09-03 23:05:23 -04:00
John Kerl
93a230cd1f array-index iterate 2020-09-03 18:20:44 -04:00
John Kerl
83bffc1bc1 CST name-neatens 2020-09-03 15:00:48 -04:00
John Kerl
157806903e iterate on array/map literals in DSL grammar 2020-09-03 14:41:21 -04:00
John Kerl
75a0b20380 iterate on array/map literals in DSL grammar 2020-09-03 14:34:18 -04:00
John Kerl
c06b9aa0bb iterate on array/map literals in DSL grammar 2020-09-03 14:18:13 -04:00
John Kerl
5d1d41cd51 iterate on array/map literals in DSL grammar 2020-09-03 13:48:50 -04:00
John Kerl
7b9726b5f0 test-suite neaten 2020-09-03 13:40:31 -04:00
John Kerl
aee0510995 iterate on array/map literals in DSL grammar 2020-09-03 13:38:13 -04:00
John Kerl
d30af57106 start array/map literals in DSL grammar 2020-09-03 13:24:10 -04:00
John Kerl
ae79c90a4c add preliminary MT_ARRAY/MT_MAP mlrval types 2020-09-03 12:52:28 -04:00
John Kerl
d0a1014cbc implement short-circuting for AND, OR, and ternary 2020-09-03 11:22:30 -04:00
John Kerl
9971b06d9a implement --from option 2020-09-03 10:01:55 -04:00
John Kerl
02b0bae649 implement panic token for short-circuit testing 2020-09-03 09:36:50 -04:00
John Kerl
9af5524d16 exponentiation operator; file-neaten 2020-09-03 09:19:51 -04:00
John Kerl
6f88f11f9f implement ternary operator 2020-09-03 09:04:01 -04:00
John Kerl
51572308e0 mlrval_operators name-neatens; simple regression checks 2020-09-03 08:43:52 -04:00
John Kerl
eaf6b83183 logical AND/OR/XOR 2020-09-03 00:37:38 -04:00