فهرست منبع

added .| support for completion debug in type paths

Nicolas Cannasse 13 سال پیش
والد
کامیت
4d28ce7ad2
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      parser.ml

+ 4 - 0
parser.ml

@@ -374,6 +374,8 @@ and parse_type_path1 pack = parser
 					raise (TypePath (List.rev pack,Some (name,false)))
 				else match s with parser
 					| [< '(Const (Type name),_) >] -> Some name
+					| [< '(Binop OpOr,_) when do_resume() >] ->
+						raise (TypePath (List.rev pack,Some (name,false)))
 					| [< >] -> serror())
 			| [< >] -> None
 		) in
@@ -387,6 +389,8 @@ and parse_type_path1 pack = parser
 			tparams = params;
 			tsub = sub;
 		}
+	| [< '(Binop OpOr,_) when do_resume() >] ->
+		raise (TypePath (List.rev pack,None))
 
 and type_name = parser
 	| [< '(Const (Type name),_) >] -> name