error verboso con ocamlyacc

En bisonte, es suficiente añadir

%verbose-error 

al archivo para hacer que los errores del analizador sean más detallados. ¿Hay alguna manera de obtener una funcionalidad similar con ocamlyacc?

aquí Es la respuesta para una pregunta similar, pero no pude sacar nada de ella. Así es como llamo a las funciones lexer y analizador:

let rec foo () =
    try
    let line = input_line stdin in
    (try
       let _ = (Parser.latexstatement lexer_token_safe (Lexing.from_string line)) in
         print_string ("SUCCESS\n")
     with
           LexerException s          -> print_string ("$L" ^ line ^ "\n")
         | Parsing.Parse_error       -> print_string ("$P" ^ line ^ "\n")
         | _                         -> print_string ("$S " ^ line ^ "\n"));
    flush stdout;
    foo ();
    with
    End_of_file -> ()
;;
foo ();;

Respuestas a la pregunta(2)

Su respuesta a la pregunta