31 Commits

Author SHA1 Message Date
92e97ab6fe Making edits and integrating ArgsParser 2025-07-08 11:14:49 -04:00
efd8ba9cd8 Integrate ArgsParser as separate package. Setup json_cli app testbed. 2025-07-03 02:03:11 -04:00
c2f95ad146 Ended up writing an ArgsParser class. 2025-07-02 03:23:54 -04:00
b938bebafe Update README.md 2025-07-01 18:14:34 -04:00
324ca06cf9 Start JSON exception handling Release-1.3 2025-06-24 13:43:03 -04:00
ddaf153340 Add is<T> member functions to json::value. 2025-06-04 01:23:48 -05:00
c2a83ded35 Work in progress refactor. 2025-06-03 13:51:35 -05:00
02cdf697fc Added documentation to json::lexer namespace. 2025-06-02 15:01:24 -05:00
fdda938352 Refactoring more. 2025-05-31 01:35:33 -05:00
933d988cf6 Dropping XML from being part of this package. 2025-05-30 09:48:10 -04:00
e73d31a783 Fixed missing include that wasn't caught previously. Release-1.2 2025-05-29 01:01:04 -05:00
b2d78e5b33 Fix logic error causing number tokens to be parsed as though they had two decimal place indicators (periods). 2025-05-22 18:08:48 -05:00
3357409aa7 Adjusted json::value operator indices. Release-1.1 2025-03-31 23:43:32 -04:00
24a6034564 Adjusted json::value operator indices. 2025-03-31 23:41:39 -04:00
9546b2bcfe Better demo program. Release-1 2025-03-27 16:36:52 -04:00
c643eb167f building 2025-03-27 03:06:04 -05:00
07dd98a268 Fixing demo program 2025-03-26 04:40:54 -04:00
6d700fcf97 Working out STL-like support for json arrays and objects. 2025-03-26 00:19:19 -05:00
7bbcb98914 Documentation work 2025-03-25 21:39:08 -05:00
1253861ad1 Partial edits of library refactor 2025-03-24 23:45:16 -04:00
c20c60f934 Make sure required headers are included in JSON.hpp 2025-03-22 15:08:43 -04:00
e183f130a4 Text File Parsing Warcrime mini update Prerelease-2 2024-11-04 19:51:40 -06:00
5d078c16ff Text File Parsing Warcrime 2024-11-04 19:20:14 -06:00
77c7f241a5 Working on making this lib more usable by usage-testing. 2024-11-04 17:18:18 -05:00
42fd86bdf1 Working on making this lib more usable by usage-testing. 2024-11-04 16:40:57 -05:00
ddc5d3fee7 Restructure
Make the type that will eventually be returned. The idea is that, You'd want it to be easy to traverse the file with it's descending structure. This will also make it easy to turn it back into json.
2024-11-03 13:52:43 -05:00
9c926efb11 Update json.cpp
Ayyyy we actually make it to the end of a glTF2 now.
2024-11-02 14:55:50 -04:00
da75265fcb lexer update
parse decimals and negatives.
2024-11-02 09:51:22 -04:00
eff8c17da8 Update json.cpp
Fix "Conversion from brace-enclosed initializer list to std::tuple is ambiguous."
Prerelease-1
2024-11-01 19:29:02 -04:00
scientiist
058730fcd4 JSON parser, lexer, reassembler initial test 2024-08-20 13:32:02 -05:00
76de1b72ef Initial Commit 2024-07-01 15:05:23 -04:00