From 682a09b377ae85de6b59b481af4b7d0812f4b456 Mon Sep 17 00:00:00 2001 From: Chimrod <> Date: Mon, 24 Mar 2025 14:53:54 +0100 Subject: In case of identified error, leave the state properly at the end of the location --- lib/qparser/lexer.ml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/qparser/lexer.ml') diff --git a/lib/qparser/lexer.ml b/lib/qparser/lexer.ml index 470cdc7..0bd214a 100644 --- a/lib/qparser/lexer.ml +++ b/lib/qparser/lexer.ml @@ -347,7 +347,6 @@ let rec discard buffer = We are here because an error was raised, so can have any situation (for example a missing quote). *) - leave_expression buffer; - () + Lexbuf.clear_state buffer | any -> discard buffer | _ -> raise EOF -- cgit v1.2.3