Browse Source

remove obsolete parser case

This was from when Bool as was an enum with true and false constructors in Haxe 2.
Simon Krajewski 10 years ago
parent
commit
701e3c6aee
1 changed files with 1 additions and 5 deletions
  1. 1 5
      parser.ml

+ 1 - 5
parser.ml

@@ -530,10 +530,6 @@ let lower_ident_or_macro = parser
 	| [< '(Kwd Macro,_) >] -> "macro"
 	| [< '(Kwd Macro,_) >] -> "macro"
 	| [< '(Kwd Extern,_) >] -> "extern"
 	| [< '(Kwd Extern,_) >] -> "extern"
 
 
-let any_enum_ident = parser
-	| [< i = ident >] -> i
-	| [< '(Kwd k,p) when Filename.basename p.pfile = "StdTypes.hx" >] -> s_keyword k, p
-
 let property_ident = parser
 let property_ident = parser
 	| [< i, _ = ident >] -> i
 	| [< i, _ = ident >] -> i
 	| [< '(Kwd Dynamic,_) >] -> "dynamic"
 	| [< '(Kwd Dynamic,_) >] -> "dynamic"
@@ -946,7 +942,7 @@ and parse_enum s =
 	let doc = get_doc s in
 	let doc = get_doc s in
 	let meta = parse_meta s in
 	let meta = parse_meta s in
 	match s with parser
 	match s with parser
-	| [< name, p1 = any_enum_ident; params = parse_constraint_params; s >] ->
+	| [< name, p1 = ident; params = parse_constraint_params; s >] ->
 		let args = (match s with parser
 		let args = (match s with parser
 		| [< '(POpen,_); l = psep Comma parse_enum_param; '(PClose,_) >] -> l
 		| [< '(POpen,_); l = psep Comma parse_enum_param; '(PClose,_) >] -> l
 		| [< >] -> []
 		| [< >] -> []