Josh Tynjala wrote > As I mentioned in my previous post, JavaScript started > allowing reserved words in places where they couldn't be used before with > ES5. Since AS3 is derived from ECMAScript, it's pretty safe for us to do
Hi Josh, maybe I get something wrong once again or I miss something but for me, it seems that 'enum' is defined as a reserved keyword since ECMAScript1 and until ECMAScript6. As you mentioned in ES5 a lot of these keywords were removed, but 'enum' is still there. This is a nice overview of reserved words and different ES versions [1] If you agree to teach the compiler that 'enum' should be recognised as reserved keyword I'd file a JIRA. And maybe I could assign this JIRA to myself if the solution is not o complicated. How could this be achieved? I found this which seems to me as a proper place to just add as3ReservedWords.add("enum"); [2] Thanks, Olaf [1] https://mathiasbynens.be/notes/reserved-keywords [1] https://github.com/apache/flex-falcon/blob/7137de6b19cd11630ee1ef29f7a9164166e35b10/flex-compiler-oem/src/main/java/flex2/compiler/mxml/lang/StandardDefs.java#L623 -- View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Compiler-doesn-t-recognize-reserved-JS-words-like-enum-tp61735p61832.html Sent from the Apache Flex Development mailing list archive at Nabble.com.