Flow enums parsing (#10344)
* Flow enums parsing * Parse exporting enums * Enums parsing remove lookahead, other improvements * Enums: add EnumBody and EnumMember aliases, change boolean members to use BooleaLiteral value * Fix enum member init flow type, now that boolean members have a BooleanLiteral value * Flow enums: use contextual utils, change members length checks to use logic operators, remove reserved word logic modification * Flow enums: remove unnecessary code in generator, fix error message
This commit is contained in:
committed by
Nicolò Ribaudo
parent
4b3a19ea9f
commit
ec3345bb57
4
packages/babel-parser/test/fixtures/flow/enum-declaration/number-implicit/input.js
vendored
Normal file
4
packages/babel-parser/test/fixtures/flow/enum-declaration/number-implicit/input.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
enum E {
|
||||
A = 1,
|
||||
B = 2,
|
||||
}
|
||||
Reference in New Issue
Block a user