Я использую ocamlyacc и ocamllex. У меня есть ошибка в моей грамматике, которая сигнализирует о специальном исключении. Пока что я могу сообщить об ошибке:
| error { raise (Parse_failure (string_of_position (symbol_start_pos ()))) }
Но я также хочу знать, какой токен был прочитан. Должен быть какой-то способ - кто-нибудь знает?
Спасибо.