Bläddra i källkod

fixed small bug in cast syntax;

Nicolas Cannasse 19 år sedan
förälder
incheckning
7768636538
2 ändrade filer med 2 tillägg och 1 borttagningar
  1. 1 0
      doc/CHANGES.txt
  2. 1 1
      parser.ml

+ 1 - 0
doc/CHANGES.txt

@@ -12,6 +12,7 @@
 	more documentation
 	added haxe.rtti package (classes can implement haxe.rtti.Infos)
 	fixed windows line endings in exclude files under linux/osx
+	fixed small bug in "cast" syntax
 
 2006-09-11: 1.07
 	fixed resources in Neko

+ 1 - 1
parser.ml

@@ -421,7 +421,7 @@ and expr = parser
 		| [< '(POpen,_); e = expr; s >] ->
 			(match s with parser
 			| [< '(Comma,_); t = parse_type_path; '(PClose,p2); s >] -> expr_next (ECast (e,Some t),punion p1 p2) s
-			| [< >] -> expr_next (ECast (e,None),punion p1 (pos e)) s)
+			| [< '(PClose,p2); s >] -> expr_next (ECast (e,None),punion p1 (pos e)) s)
 		| [< e = expr; s >] -> expr_next (ECast (e,None),punion p1 (pos e)) s)
 	| [< '(Kwd Throw,p); e = expr >] -> (EThrow e,p)
 	| [< '(Kwd New,p1); t = parse_type_path_normal; '(POpen,_); al = psep Comma expr; '(PClose,p2); s >] -> expr_next (ENew (t,al),punion p1 p2) s