Expression_parser.Expression
module Parse : Parser_common.PARSER
module Type : Type_parser.TYPE
module Pattern_cover : Pattern_cover.COVER
val assignment : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Expression.t
val assignment_cover : Parser_env.env -> Parser_common.pattern_cover
val conditional : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Expression.t
val is_assignable_lhs : (Loc.t, Loc.t) Flow_ast.Expression.t -> bool
val left_hand_side : Parser_env.env -> (Loc.t, Loc.t) Flow_ast.Expression.t
val number : Parser_env.env -> Token.number_type -> string -> float
val sequence :
Parser_env.env ->
start_loc:Loc.t ->
(Loc.t, Loc.t) Flow_ast.Expression.t list ->
(Loc.t, Loc.t) Flow_ast.Expression.t