From af75ceeec37a1c8629b23b351ba16add05e7acad Mon Sep 17 00:00:00 2001
From: Matthew Flatt <mflatt@racket-lang.org>
Date: Mon, 9 Oct 2017 06:56:09 -0700
Subject: [PATCH] scribble/decode: fix problems with end-of-file section
 starters

Closes #146
---
 scribble-lib/scribble/decode.rkt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/scribble-lib/scribble/decode.rkt b/scribble-lib/scribble/decode.rkt
index 463845b9..cf68d02c 100644
--- a/scribble-lib/scribble/decode.rkt
+++ b/scribble-lib/scribble/decode.rkt
@@ -258,9 +258,6 @@
       [(list? (car l))
        (loop (append (car l) (cdr l))
              next? keys colls accum title tag-prefix tags vers style)]
-       [(null? (cdr l))
-        (loop null #f keys colls (cons (car l) accum) title tag-prefix tags
-              vers style)]
        [(part-index-decl? (car l))
         (loop (cdr l) next? (cons (car l) keys) colls accum title tag-prefix
               tags vers style)]
@@ -272,6 +269,9 @@
         (loop (cdr l) next? keys colls accum title tag-prefix
               (append tags (list (part-tag-decl-tag (car l))))
               vers style)]
+       [(null? (cdr l))
+        (loop null #f keys colls (cons (car l) accum) title tag-prefix tags
+              vers style)]
        [(and (pair? (cdr l))
 	     (or (splice? (cadr l))
                  (list? (cadr l))))