Explorar o código

[parser] never catch Stream.Error when not in display mode

closes #3915
Simon Krajewski %!s(int64=7) %!d(string=hai) anos
pai
achega
6b6260cc9a
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/syntax/grammar.mly

+ 1 - 1
src/syntax/grammar.mly

@@ -873,7 +873,7 @@ and block_with_pos' acc f p s =
 	with
 		| Stream.Failure ->
 			List.rev acc,p
-		| Stream.Error _ ->
+		| Stream.Error _ when !in_display ->
 			let tk , pos = next_token s in
 			(!display_error) (Unexpected tk) pos;
 			block_with_pos acc pos s