浏览代码

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

closes #3915
Simon Krajewski 7 年之前
父节点
当前提交
6b6260cc9a
共有 1 个文件被更改,包括 1 次插入1 次删除
  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