Commit Graph

248 Commits

Author SHA1 Message Date
Mike Farah 1258fa199e Updated lib todo list 2020-11-28 11:25:10 +11:00
Mike Farah 3a030651a3 Added append equals, merge append. Fixed creating numeric arrays 2020-11-28 11:24:16 +11:00
Mike Farah 3f48201a19 wip 2020-11-28 10:46:04 +11:00
Mike Farah 3cecb4e383 wip 2020-11-28 10:41:09 +11:00
Mike Farah 13679e51e2 Added get key examples 2020-11-26 11:20:53 +11:00
Mike Farah 5205f01248 Fixed recursive decent on empty objects/arrays 2020-11-25 15:01:12 +11:00
Mike Farah 1ce30b25dc Add operator! 2020-11-24 13:07:19 +11:00
Mike Farah 3d6a231722 Added has operator 2020-11-24 11:38:39 +11:00
Mike Farah 3f04a1b52e Fixed empty array op 2020-11-22 13:50:32 +11:00
Mike Farah aed598c736 Fixing docs 2020-11-22 13:16:54 +11:00
Mike Farah e9fa873af8 path operator singular 2020-11-22 12:22:15 +11:00
Mike Farah 064cff1341 added path operator! 2020-11-22 12:19:57 +11:00
Mike Farah fc3af441e5 Extracted out evaluators 2020-11-22 11:56:28 +11:00
Mike Farah e451119014 Added File operators 2020-11-20 23:08:12 +11:00
Mike Farah d38caf6bc2 Added File operators 2020-11-20 22:57:32 +11:00
Mike Farah 4e385a1b93 get file wip 2020-11-20 15:50:15 +11:00
Mike Farah 356aac5a1f fixed boolean example 2020-11-20 15:33:21 +11:00
Mike Farah 663413cd7a Fixed typo 2020-11-20 15:31:49 +11:00
Mike Farah f03005f86d Fixed boolean ops 2020-11-20 15:29:53 +11:00
Mike Farah bc87aca8d7 wip 2020-11-20 14:35:34 +11:00
Mike Farah 9674acf684 Fixed docker file, fixed doco 2020-11-19 22:53:05 +11:00
Mike Farah 8e1ce4ca70 Updated todo 2020-11-19 22:12:34 +11:00
Mike Farah 9bd9468526 Minor fixes 2020-11-19 22:11:26 +11:00
Mike Farah 75044e480c Added plain assignment 2020-11-19 17:08:13 +11:00
Mike Farah 36084a60a9 Added tag operator 2020-11-19 16:45:05 +11:00
Mike Farah 9b48cf80e0 updated todo 2020-11-18 20:43:36 +11:00
Mike Farah bb3b08e648 wip style docs and test 2020-11-18 20:42:37 +11:00
Mike Farah dcacad1e7e docs 2020-11-18 10:32:30 +11:00
Mike Farah 3356061e1e select doc 2020-11-18 09:52:03 +11:00
Mike Farah 2c062bc2a5 Added printer test 2020-11-18 09:52:03 +11:00
Mike Farah 088ec36acd include docs for tracking 2020-11-18 09:50:52 +11:00
Mike Farah 83cb6421df added test to ensure json keys remain in order 2020-11-17 16:17:38 +11:00
Mike Farah a57944d123 Fixed printer 2020-11-16 12:09:57 +11:00
Mike Farah b3efcdc202 more docs 2020-11-15 10:58:47 +11:00
Mike Farah af2aa9ad91 more docs 2020-11-15 10:50:30 +11:00
Mike Farah db4762ef7c more docs 2020-11-14 13:38:44 +11:00
Mike Farah 860655b4cd Better documentation generation 2020-11-13 21:34:43 +11:00
Mike Farah d91b25840a Better documentation generation 2020-11-13 21:22:05 +11:00
Mike Farah 019acfe456 Better documentation generation 2020-11-13 20:58:01 +11:00
Mike Farah af39fc737d Fixed linting 2020-11-13 14:07:11 +11:00
Mike Farah 708ff02e8d Fixed collect object for multi doc 2020-11-13 13:19:54 +11:00
Mike Farah 2edf64182b refining 2020-11-06 14:37:01 +11:00
Mike Farah b290a65602 document index 2020-11-06 12:11:38 +11:00
Mike Farah 05520c2168 more tests 2020-11-06 11:45:18 +11:00
Mike Farah 5ab584afac comment ops! 2020-11-06 11:23:26 +11:00
Mike Farah b1f139c965 refactored 2020-11-04 10:48:43 +11:00
Mike Farah 0cb2ff5b2e explode when outputting to json 2020-11-02 13:55:03 +11:00
Mike Farah d6ff198d63 explode! 2020-11-02 13:43:45 +11:00
Mike Farah e515b8c2db got style 2020-11-02 11:20:52 +11:00
Mike Farah b63b9644aa multiply merge anchors 2020-10-30 12:40:44 +11:00
Mike Farah 461c3e719c merge anchors! 2020-10-30 12:00:48 +11:00
Mike Farah 643f2467ee simple anchors 2020-10-30 10:56:45 +11:00
Mike Farah 4edb3e9021 create object fixes 2020-10-28 13:00:26 +11:00
Mike Farah 41c08891d3 create object fixes 2020-10-28 11:34:01 +11:00
Mike Farah 85d059340b first cli 2020-10-27 16:45:16 +11:00
Mike Farah badd476730 collect object operator! 2020-10-21 13:54:51 +11:00
Mike Farah 65e6e492cd wip 2020-10-21 12:54:58 +11:00
Mike Farah 6a698332dd more 2020-10-20 16:27:30 +11:00
Mike Farah 49615f5581 Added null 2020-10-20 15:40:11 +11:00
Mike Farah 4f574efdc4 simplified, refactored 2020-10-20 15:33:20 +11:00
Mike Farah 73cf6224f2 wip 2020-10-20 13:53:26 +11:00
Mike Farah 4bc98776a6 wip 2020-10-19 20:05:38 +11:00
Mike Farah 1910563bfe merge 2020-10-19 16:36:46 +11:00
Mike Farah 2ddf8dd4ed autovivification, merge! 2020-10-19 16:14:29 +11:00
Mike Farah 49b810cedd Multiply wip 2020-10-19 08:36:33 +11:00
Mike Farah 391ab8d70c removed docs, added recursive decent 2020-10-18 11:31:36 +11:00
Mike Farah b026ebf2c3 more refinement 2020-10-17 22:58:18 +11:00
Mike Farah 5e544a5b7e value parse test 2020-10-17 22:39:01 +11:00
Mike Farah 60511f5f92 refactoring, fixing 2020-10-17 22:10:47 +11:00
Mike Farah 59296b7d12 can assign children! 2020-10-16 12:49:15 +11:00
Mike Farah fccd03036f can assign values 2020-10-16 12:47:31 +11:00
Mike Farah 6829d8cb78 JQ like syntax wip 2020-10-16 12:29:26 +11:00
Mike Farah 449fb8952c adding pipe 2020-10-13 14:37:01 +11:00
Mike Farah afffb2c3ba collect 2020-10-13 14:04:21 +11:00
Mike Farah 829ca3b424 read tests 2020-10-13 13:17:18 +11:00
Mike Farah d19e9f6917 read command 2020-10-13 12:51:37 +11:00
Mike Farah 6a0a4efa7b added single count operator 2020-10-12 12:24:59 +11:00
Mike Farah 288aec942c ops first class 2020-10-12 10:46:54 +11:00
Mike Farah 7c4cf72468 wip 2020-10-12 10:09:13 +11:00
Mike Farah b025000f20 cool, both work 2020-10-11 11:46:07 +11:00
Mike Farah 1ba1e90e58 dont splat scalars 2020-10-11 11:45:20 +11:00
Mike Farah e0d1aed5b9 Refactoring 2020-10-11 11:24:22 +11:00
Mike Farah e6fd6905eb wip 2020-10-10 23:04:10 +11:00
Mike Farah 0a2a3c4374 can delete 2020-10-10 22:42:09 +11:00
Mike Farah ac076cd34a assign operator 2020-10-10 15:24:37 +11:00
Mike Farah 8170eec6d1 extracted out operators 2020-10-10 15:00:39 +11:00
Mike Farah 23083ed974 fixed equals number issue 2020-10-09 17:07:53 +11:00
Mike Farah 93aaa8ccee array equals! 2020-10-09 16:43:43 +11:00
Mike Farah d7716551cf arrays 2020-10-09 16:38:07 +11:00
Mike Farah a6d4dbb8b8 equal! 2020-10-09 15:05:45 +11:00
Mike Farah c7ebdda530 added AND op 2020-10-09 12:10:46 +11:00
Mike Farah a0d940638c use orderermap 2020-10-09 12:04:19 +11:00
Mike Farah c09513803a wip 2020-10-09 11:37:47 +11:00
Mike Farah f95226e267 ops work in theory! 2020-10-09 11:10:37 +11:00
Mike Farah f479a7e8e3 wip 2020-10-09 10:59:03 +11:00
Mike Farah f7d4695837 binary tree ftw 2020-10-09 08:51:14 +11:00
Mike Farah 5ee52f9506 wip 2020-10-09 08:51:14 +11:00
Mike Farah c2159d9861 postfix with traverse op 2020-10-09 08:51:14 +11:00
Mike Farah 95bc1e1599 include traverse as a operator token 2020-10-09 08:51:14 +11:00
Mike Farah e32bc43c4e postfix wip! 2020-10-09 08:51:14 +11:00