package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

Signature

val async : Parser_env.env -> bool
val generator : Parser_env.env -> bool
val variance : Parser_env.env -> bool -> bool -> Ast.Variance.t option
val function_params : Parser_env.env -> Ast.Pattern.t list * Ast.Function.RestElement.t option
val function_body : Parser_env.env -> async:bool -> generator:bool -> Loc.t * Ast.Function.body * bool
val is_simple_function_params : (Ast.Pattern.t list * Ast.Function.RestElement.t option) -> bool
val strict_post_check : Parser_env.env -> strict:bool -> simple:bool -> Ast.Identifier.t option -> (Ast.Pattern.t list * Ast.Function.RestElement.t option) -> unit
val concise_function_body : Parser_env.env -> async:bool -> generator:bool -> Ast.Function.body * bool
val variable : Parser_env.env -> Ast.Statement.t * (Loc.t * Error.t) list
val variable_declaration_list : Parser_env.env -> Loc.t * Ast.Statement.VariableDeclaration.Declarator.t list * (Loc.t * Error.t) list
val _function : Parser_env.env -> Ast.Statement.t