From 47a4b9aecd707dd5accb93ef69cc9f35c384252c Mon Sep 17 00:00:00 2001
From: Virgile Prevosto <virgile.prevosto@m4x.org>
Date: Wed, 1 Jun 2022 15:28:19 +0200
Subject: [PATCH] [devguide] more accurate consistency check

---
 doc/developer/check_api/check_and_compare.ml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/developer/check_api/check_and_compare.ml b/doc/developer/check_api/check_and_compare.ml
index 2ba4da64a13..155c3001dc9 100644
--- a/doc/developer/check_api/check_and_compare.ml
+++ b/doc/developer/check_api/check_and_compare.ml
@@ -15,7 +15,7 @@ let repair_word s = Str.global_replace (Str.regexp_string "\\") "" s
 
 let index_entry = Str.regexp {|^\\indexentry{\(.*\)}{[0-9]*}|}
 
-let index_subentry = Str.regexp {|^.*@\texttt *{\([A-Za-z0-9_]+\)}$|}
+let index_subentry = Str.regexp {|^.*@texttt *{\(fontsize  {8}{10}selectfont  \)?\([A-Za-z0-9_]+\)}$|}
 
 let all_caps = Str.regexp "^[A-Z0-9_]+$"
 
@@ -40,7 +40,7 @@ let inspect_subentry l =
   let check_one_entry e =
     let e = repair_word e in
     if Str.string_match index_subentry e 0 then begin
-      let word = Str.matched_group 1 e in
+      let word = Str.matched_group 2 e in
       if Str.string_match all_caps word 0 then raise Exit else word
     end else raise Exit
   in
-- 
GitLab