瀏覽代碼

resume in var init (closes #3422)

Simon Krajewski 11 年之前
父節點
當前提交
9f74c83842
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      parser.ml

+ 1 - 1
parser.ml

@@ -1094,7 +1094,7 @@ and parse_array_decl = parser
 and parse_var_decl = parser
 and parse_var_decl = parser
 	| [< name, _ = dollar_ident; t = parse_type_opt; s >] ->
 	| [< name, _ = dollar_ident; t = parse_type_opt; s >] ->
 		match s with parser
 		match s with parser
-		| [< '(Binop OpAssign,_); e = expr >] -> (name,t,Some e)
+		| [< '(Binop OpAssign,_); s >] -> let e = try expr s with Display e -> e in (name,t,Some e)
 		| [< >] -> (name,t,None)
 		| [< >] -> (name,t,None)
 
 
 and inline_function = parser
 and inline_function = parser