From 97bb833d35e63967e3f1674c49621b2f34ed3cef Mon Sep 17 00:00:00 2001 From: Craig Everett Date: Sun, 23 Aug 2026 10:19:42 +0900 Subject: [PATCH] WIP: Notes --- .../java/swiss/qpq/gajumaru/core/encoding/ZJ.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/swiss/qpq/gajumaru/core/encoding/ZJ.java b/src/main/java/swiss/qpq/gajumaru/core/encoding/ZJ.java index 92b4af0..d56e4f5 100644 --- a/src/main/java/swiss/qpq/gajumaru/core/encoding/ZJ.java +++ b/src/main/java/swiss/qpq/gajumaru/core/encoding/ZJ.java @@ -6,9 +6,14 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -/** - * ZJ: The tiny JSON parser, ported from zj.erl. - */ +// ZJ: Tiny JSON parser, ported from zj.erl. +// +// NOTE: +// Does not *quite* live up to ZJ in every respect, but is sufficient for GRIDS (maybe). +// The most important difference is that this version makes use of `throw`. A lot. +// That sucks, but I don't know a clean way to get the error tuple return style yet. + + public final class ZJ { private ZJ() {}