   (append phpBB-font-lock-keywords-2
           (list phpBB-font-lock-list1-face-key-3
                 phpBB-font-lock-list2-face-key-3
+                ;phpBB-font-lock-multi-quote-face-key-3
                 phpBB-font-lock-quote-face-key-3
                 phpBB-font-lock-code-face-key-3
                 phpBB-font-lock-color-face-key-3

        (progn
          (while (and (not (or (null taginfo-from-iter)
                               (null cached-startag-pos)
                               (null cached-endtag-pos)))
                      (<= cached-startag-pos (point))
                      (<= (point) cached-endtag-pos)
                      )
            (setq 
             from-pos cached-startag-pos
             to-pos cached-endtag-pos
             cache-pos-cdr-iter (cdr cache-pos-cdr-iter)
             taginfo-from-iter (cadr cache-pos-cdr-iter)
             cached-startag-pos (car (cadr taginfo-from-iter))
             cached-endtag-pos (cadr (cadr taginfo-from-iter))
             )

         ;; Simple work variable to make the code more readable; contains the
         ;; current taginfo list, the cdr of which holds the tag locations.
         (taginfo-from-iter (cadr cache-pos-cdr-iter))
         ;; Pull out the first pair of positions.
         (cached-startag-pos (car (cadr taginfo-from-iter)))
         (cached-endtag-pos (cadr (cadr taginfo-from-iter)))
         from-pos 
