Commit graph

5915 commits

Author SHA1 Message Date
John Kerl
670a6ca762 allow zero statements in the DSL 2020-09-08 09:21:14 -04:00
John Kerl
83e6dfd708 allow backslash-escaped double quotes in string literals, part 2 2020-09-08 08:52:41 -04:00
John Kerl
5c067dab82 allow backslash-escaped double quotes in string literals, part 1 2020-09-08 08:41:37 -04:00
John Kerl
c4c5a6ee17 todo 2020-09-08 00:00:47 -04:00
John Kerl
747d7f4614 compound-assignment operator tests 2020-09-07 23:36:43 -04:00
John Kerl
0357ddf97f rewrite compound-assignment operators in the BNF 2020-09-07 23:32:07 -04:00
John Kerl
90c4276972 BNF neaten 2020-09-07 22:35:53 -04:00
John Kerl
72ef0dad6c BNF neaten 2020-09-07 22:03:32 -04:00
John Kerl
eef5549994 GetTypeName in CST 2020-09-07 21:58:57 -04:00
John Kerl
a96310d875 $* as lvalue 2020-09-07 21:44:26 -04:00
John Kerl
8d159723fb golang ctags support 2020-09-07 21:40:04 -04:00
John Kerl
41a994b764 $* as rvalue 2020-09-07 21:39:38 -04:00
John Kerl
870eefc235 proper lvalues in the BNF and CST 2020-09-07 16:42:31 -04:00
John Kerl
a7e2c3d4f4 BNF neaten 2020-09-07 12:37:06 -04:00
John Kerl
9fa8ec6449 todo 2020-09-07 00:26:34 -04:00
John Kerl
f9b2f5d18a more JSON I/O testing 2020-09-07 00:21:20 -04:00
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