From aeec23a26d064220109700f427f2380cda9cc07d Mon Sep 17 00:00:00 2001
From: "Sven M. Hallberg" <pesco@khjk.org>
Date: Fri, 22 Nov 2019 12:13:41 +0100
Subject: [PATCH] remove an unnecessary SEQ layer from arrays and dicts.

---
 pdf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pdf.c b/pdf.c
index ec5bb1b..1c3441f 100644
--- a/pdf.c
+++ b/pdf.c
@@ -171,8 +171,8 @@ pdf_parser(void)
 	/* arrays and dictionaries */
 	H_RULE(obj,	h_indirect());
 	H_RULE(k_v,	SEQ(name, obj));
-	H_RULE(dict,	SEQ(KW("<<"), h_many(k_v), KW(">>")));
-	H_RULE(array,	SEQ(KW("["), h_many(obj), KW("]")));
+	H_RULE(dict,	h_middle(KW("<<"), h_many(k_v), KW(">>")));
+	H_RULE(array,	h_middle(KW("["), h_many(obj), KW("]")));
 
 	/* streams */
 	H_RULE(stream,	h_nothing_p());	// XXX
-- 
GitLab