Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Precedence : sig ... end
val unary_precedences :
(PyreAst.Concrete.UnaryOperator.t, Precedence.t) Base.Hashtbl.t
val binop_precedences :
(PyreAst.Concrete.BinaryOperator.t, Precedence.t) Base.Hashtbl.t
val boolop_precedences :
(PyreAst.Concrete.BooleanOperator.t, Precedence.t) Base.Hashtbl.t
val expr_precedences :
(PyreAst.Concrete.Expression.t, Precedence.t) Base.Hashtbl.t
val binop_rassoc : (PyreAst.Concrete.BinaryOperator.t, bool) Base.Hashtbl.t
module State : sig ... end
val maybe_newline : State.t -> string
val comp_op : PyreAst.Concrete.ComparisonOperator.t -> string
val unary_op : PyreAst.Concrete.UnaryOperator.t -> string
val bool_op : PyreAst.Concrete.BooleanOperator.t -> string
val bin_op : PyreAst.Concrete.BinaryOperator.t -> string
val constant : PyreAst.Concrete.Constant.t -> string
val get_docstring : PyreAst.Concrete.Statement.t -> string option
val set_precendence :
State.t ->
Precedence.t ->
PyreAst.Concrete.Expression.t Base.Hashtbl.key array ->
State.t
val arg : State.t -> PyreAst.Concrete.Argument.t -> State.t
val arguments : State.t -> PyreAst.Concrete.Arguments.t -> State.t
val import_alias : PyreAst.Concrete.ImportAlias.t -> Base.String.t
val process_names : PyreAst.Concrete.ImportAlias.t Base.List.t -> Base.String.t
val function_helper :
State.t ->
PyreAst.Concrete.Statement.t ->
decorator_list:PyreAst.Concrete.Expression.t Base.Hashtbl.key Base.List.t ->
name:PyreAst.Concrete.Identifier.t ->
args:PyreAst.Concrete.Arguments.t ->
body:PyreAst.Concrete.Statement.t Base.List.t ->
returns:PyreAst.Concrete.Expression.t Base.Hashtbl.key Base.Option.t ->
def:string ->
State.t
val docstring_and_body :
PyreAst.Concrete.Statement.t ->
PyreAst.Concrete.Statement.t Base.List.t ->
State.t ->
State.t
val _write_fstring_inner :
State.t ->
PyreAst.Concrete.Expression.t Base.Hashtbl.key ->
State.t
val items_view :
State.t ->
PyreAst.Concrete.Expression.t Base.Hashtbl.key Base.List.t ->
State.t
val statement : State.t -> PyreAst.Concrete.Statement.t -> State.t
val expr : State.t -> PyreAst.Concrete.Expression.t Base.Hashtbl.key -> State.t
val py_module : State.t -> PyreAst.Concrete.Module.t -> State.t