Commit graph

7427 commits

Author SHA1 Message Date
John Kerl
1230553eb9 regex r-string feature 2021-08-25 20:56:53 -04:00
John Kerl
07e77b86d2 Move install page higher up in Miller5 docs 2021-08-25 20:56:28 -04:00
John Kerl
30288ac488 move README.md install info a bit higher up 2021-08-25 13:21:13 -04:00
John Kerl
db547f9332 miller6 links in README.md 2021-08-25 09:58:42 -04:00
John Kerl
28ba0ba798 Proofreads for Miller 6 docs 2021-08-22 11:41:31 -04:00
John Kerl
fa098e82e9 todo 2021-08-12 14:19:39 -04:00
John Kerl
1cf09ff8c8 Merge branch 'torbiak-localtime' 2021-08-12 13:41:14 -03:00
John Kerl
6c25da15bc Fix Windows regression-test cases 2021-08-12 13:41:09 -03:00
John Kerl
b20a5ccd3c Test case for #297 2021-08-12 13:41:09 -03:00
John Kerl
cf3451bfc0 Comment-neatens and deferred TODOs 2021-08-12 13:41:08 -03:00
John Kerl
c01e7e3703 Port string-literal unbackslashing from C to Go 2021-08-12 13:41:08 -03:00
John Kerl
72c8fa819f test iteration 2021-08-12 13:41:08 -03:00
John Kerl
4fb1fde18d Revert to Miller-C handling of bare-booleans w/ regard to setting filter statement 2021-08-12 13:41:08 -03:00
John Kerl
fe57364827 test iterations 2021-08-12 13:41:08 -03:00
John Kerl
684accc21f API simplify 2021-08-12 13:41:08 -03:00
John Kerl
514aab3f3f Continue on API 2021-08-12 13:41:08 -03:00
John Kerl
696f85d96a Accept some now-passing regex cases 2021-08-12 13:41:08 -03:00
John Kerl
5c738cc6e2 Rough impl for sub/gsub with captures 2021-08-12 13:41:08 -03:00
John Kerl
4f4a5b5060 API iterate 2021-08-12 13:41:08 -03:00
John Kerl
794fa813ab Flesh out matches-with-captures 2021-08-12 13:41:08 -03:00
John Kerl
d7d6fe0c47 API extend 2021-08-12 13:41:08 -03:00
John Kerl
8e6433e8af API neaten 2021-08-12 13:41:08 -03:00
John Kerl
1ccbc19d51 Make regex test cases tabular 2021-08-12 13:41:07 -03:00
John Kerl
0399181549 Split out helper routines for sub/gsub/=~ 2021-08-12 13:41:07 -03:00
John Kerl
6a77c6d26f Port regex captures from C to Go 2021-08-12 13:41:07 -03:00
John Kerl
d429d91163 Port regex captures from C to Go 2021-08-12 13:41:07 -03:00
John Kerl
026e752cb7 todo 2021-08-12 13:41:07 -03:00
John Kerl
ee96dd1c72 Include testimonials in README.md 2021-08-12 13:41:07 -03:00
John Kerl
ab52afc3fb Fix up inline-code-sample CSS 2021-08-12 13:41:07 -03:00
John Kerl
23ac44cf7e Fix up inline-code-sample CSS 2021-08-12 13:41:07 -03:00
John Kerl
32c7f10c5b Split up miller6 reference section into three smaller sections 2021-08-12 13:41:07 -03:00
John Kerl
62fc364e27 Mkdocs material theme (#624)
* Switch mkdocs theme from readthedocs to material

* CSS tweaks for mkdocs-readthedocs -> mkdocs-material
2021-08-12 13:41:07 -03:00
John Kerl
badbbed19b WLine-wap content in code samples (#623) 2021-08-12 13:41:07 -03:00
John Kerl
6d1254bb5a Make 'go build' work, without need for 'go build mlr.go' (#622) 2021-08-12 13:41:07 -03:00
John Kerl
ea00d5f299 Rounded-corners CSS styling for Miller 6 docs 2021-08-12 13:41:07 -03:00
John Kerl
c04abd9dd9 More CSS neatens for miller6 docs (#619) 2021-08-12 13:41:07 -03:00
John Kerl
be1611c645 CSS-neaten for left-navbar section headings in miller6 docs 2021-08-12 13:41:07 -03:00
John Kerl
7fc0b870d7 Improve docs6 README.md 2021-08-12 13:41:06 -03:00
John Kerl
8fa4a3faa9 Replace miller-6 sphinx docs with mkdocs docs (#618) 2021-08-12 13:41:06 -03:00
John Kerl
355b582621 More miller-6 mkdocs porting from sphinx (#617)
* More mkdocs porting

* mkdocs-ify http/external links

* move README.md up one level

* Further sharpen code-sample CSS

* fix last internal-ref links
2021-08-12 13:41:04 -03:00
John Kerl
ab84ecd561 First pass at converting Miller 6 docs from Sphinx to Mkdocs (#616)
* Accept more passing emit cases

* Port docs from sphinx to mkdocs

* iterating

* rephrase internal-link syntax using mkdocs

* iterating
2021-08-12 13:41:04 -03:00
John Kerl
db99f4ab76 fix memory leak in mlr count 2021-08-12 13:41:04 -03:00
John Kerl
d0c767150b Accept more emit cases (#606)
* Accept more emit cases
2021-08-12 13:41:04 -03:00
John Kerl
54042fa200 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-08-12 13:41:03 -03:00
John Kerl
60484476c8 mlr regtest -j option to just run the case without status/etc (#605)
* todo

* mlr regtest -j option to just run the case without status/etc
2021-08-12 13:41:03 -03:00
John Kerl
158efa8852 doc-neatens 2021-08-12 13:41:03 -03:00
John Kerl
f7727db0ec Go version 1.16 -> 1.15 since the former isn't ready on CentOS 2021-08-12 13:41:02 -03:00
John Kerl
624066d601 Fix Windows regression-test cases 2021-08-11 23:14:20 -04:00
John Kerl
55209bfc5c Test case for #297 2021-08-11 23:14:20 -04:00
John Kerl
9286f5a3b1 Comment-neatens and deferred TODOs 2021-08-11 23:14:20 -04:00