38 Commits

Author SHA1 Message Date
Rob Bocchino
177b366704 Revise checking of spec locs
* Store the Ast node in the map
* Report the location of the Ast node when the 'dictionary'
  specifier is inconsistent
2025-10-28 17:03:40 -07:00
jawest
ac9ef85590 Update test cases, regen ref files 2025-10-21 17:23:50 -07:00
Rob Bocchino
8bf42d0d78 Remove trailing spaces 2025-01-14 11:36:55 -08:00
Rob Bocchino
5469adc397 Refactor JSON encoders 2025-01-14 10:44:34 -08:00
jawest
123c6dd806 cleanup 2024-12-19 10:33:48 -08:00
jawest
ea472ae063 cleanup, add boilerplate encoders 2024-12-04 18:46:10 -08:00
jawest
9ce5c82cb8 add state machine analysis to json encoder 2024-12-02 18:51:48 -08:00
bocchino
c4e1763e6d Update fpp-to-json 2023-08-01 17:19:46 -07:00
bocchino
f72a75d528 Revise Analysis JSON encoder 2023-08-01 15:00:14 -07:00
bocchino
0e46cd8598 Revise Analysis JSON encoder 2023-08-01 14:58:37 -07:00
bocchino
491eb0af7e Revise Analysis JSON encoder 2023-08-01 14:43:32 -07:00
bocchino
9d810f2b41 Revise Analysis JSON encoder 2023-08-01 14:41:48 -07:00
bocchino
a0cdb0f5f1 Revert "Add transformation to collapse empty objects"
This reverts commit 577107136e81de177c832644ae46b2b3cdbfa562.
2023-08-01 13:54:06 -07:00
bocchino
577107136e Add transformation to collapse empty objects 2023-08-01 13:53:45 -07:00
bocchino
e1125ca1bc Revise JSON encoder 2023-07-31 22:24:08 -07:00
bocchino
9358113d6f Revise Analysis JSON encoder 2023-07-31 21:32:13 -07:00
bocchino
ff8986d1cb Revise Analysis JSON encoder 2023-07-31 21:04:35 -07:00
bocchino
7e6d6e9189 Refactor JSON encoder 2023-07-31 20:39:07 -07:00
bocchino
6a23a13166 Revise Ast JSON encoder 2023-07-31 20:07:47 -07:00
bocchino
94cd4d0770 Revise Analysis JSON encoder 2023-07-31 18:41:23 -07:00
bocchino
b20be35320 Revise Analysis JSON encoder 2023-07-31 18:31:16 -07:00
bocchino
2b5571a874 Revise Analysis JSON encoder 2023-07-31 18:23:23 -07:00
bocchino
6a7c4024db Revise Analysis JSON encoder 2023-07-31 18:14:22 -07:00
bocchino
700f78c872 Revise Analysis JSON encoder 2023-07-31 18:05:22 -07:00
bocchino
0a93265171 Revise Analysis JSON encoder 2023-07-31 17:56:32 -07:00
bocchino
8134a27bea Revise Analysis JSON encoder 2023-07-31 17:38:19 -07:00
bocchino
a402b565a8 Revise Analysis JSON encoder 2023-07-31 17:22:28 -07:00
bocchino
2399ccfde9 Revise Analysis JSON encoder 2023-07-31 17:00:23 -07:00
bocchino
468ac81798 Fix unit tests 2023-07-31 16:56:09 -07:00
bocchino
c15fbf75ed Revise Analysis JSON encoder 2023-07-31 16:53:03 -07:00
bocchino
b0f9f63ffe Revise Analysis JSON encoder 2023-07-31 16:47:37 -07:00
bocchino
329d9610c6 Revise Analysis JSON encoder 2023-07-31 16:06:16 -07:00
bocchino
d58c750e44 Revise Analysis JSON encoder 2023-07-31 15:07:49 -07:00
bocchino
9d422e2c07 Revise Analysis JSON encoder 2023-07-31 13:09:35 -07:00
bocchino
2c69f90851 Revise Analysis JSON encoder 2023-07-31 13:04:30 -07:00
bocchino
cf7a9a34af Revise Analysis JSON encoder
Revise unit tests to match
2023-07-31 12:49:02 -07:00
Elliot Fayman
c24b83306b Removing repeated code within fpp-to-json tool 2023-07-27 18:01:13 -07:00
Elliot Fayman
870b41b54d Seperating JsonEncoder into seprete modules 2023-07-24 12:56:50 -07:00