package ppx_tools_versioned
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
A variant of ppx_tools based on ocaml-migrate-parsetree
Install
dune-project
Dependency
Authors
Maintainers
Sources
5.4.0.tar.gz
sha256=be5fa320c73c2cdb8824fcedef54a30e3a9208a27ae847c70852afb7cd31826b
md5=3e809a11cae99f57c051d3d0100311f6
doc/ppx_tools_versioned/Ast_convenience_406/index.html
Module Ast_convenience_406
Convenience functions to help build and deconstruct AST fragments.
Compatibility modules
module Label : sig ... endmodule Constant : sig ... endMisc
val lid :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
string ->
Migrate_parsetree.Ast_406.Ast_helper.lidExpressions
val evar :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.expressionval let_in :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
?recursive:bool ->
Migrate_parsetree.Ast_406.Parsetree.value_binding list ->
Migrate_parsetree.Ast_406.Parsetree.expression ->
Migrate_parsetree.Ast_406.Parsetree.expressionval constr :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.expression list ->
Migrate_parsetree.Ast_406.Parsetree.expressionval record :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
?over:Migrate_parsetree.Ast_406.Parsetree.expression ->
(string * Migrate_parsetree.Ast_406.Parsetree.expression) list ->
Migrate_parsetree.Ast_406.Parsetree.expressionval nil :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
unit ->
Migrate_parsetree.Ast_406.Parsetree.expressionval unit :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
unit ->
Migrate_parsetree.Ast_406.Parsetree.expressionval lam :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
?label:Label.t ->
?default:Migrate_parsetree.Ast_406.Parsetree.expression ->
Migrate_parsetree.Ast_406.Parsetree.pattern ->
Migrate_parsetree.Ast_406.Parsetree.expression ->
Migrate_parsetree.Ast_406.Parsetree.expressionval str :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.expressionval int :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
int ->
Migrate_parsetree.Ast_406.Parsetree.expressionval int32 :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
int32 ->
Migrate_parsetree.Ast_406.Parsetree.expressionval int64 :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
int64 ->
Migrate_parsetree.Ast_406.Parsetree.expressionval char :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
char ->
Migrate_parsetree.Ast_406.Parsetree.expressionval float :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
float ->
Migrate_parsetree.Ast_406.Parsetree.expressionval sequence :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
Migrate_parsetree.Ast_406.Parsetree.expression list ->
Migrate_parsetree.Ast_406.Parsetree.expressionReturn () if the list is empty. Tail rec.
Patterns
val pvar :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.patternval pconstr :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.pattern list ->
Migrate_parsetree.Ast_406.Parsetree.patternval precord :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
?closed:Migrate_parsetree.Ast_406.Asttypes.closed_flag ->
(string * Migrate_parsetree.Ast_406.Parsetree.pattern) list ->
Migrate_parsetree.Ast_406.Parsetree.patternval ptuple :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
Migrate_parsetree.Ast_406.Parsetree.pattern list ->
Migrate_parsetree.Ast_406.Parsetree.patternval pnil :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
unit ->
Migrate_parsetree.Ast_406.Parsetree.patternval pstr :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.patternval pint :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
int ->
Migrate_parsetree.Ast_406.Parsetree.patternval pchar :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
char ->
Migrate_parsetree.Ast_406.Parsetree.patternval pfloat :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
float ->
Migrate_parsetree.Ast_406.Parsetree.patternval punit :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
unit ->
Migrate_parsetree.Ast_406.Parsetree.patternTypes
val tconstr :
?loc:Migrate_parsetree.Ast_406.Ast_helper.loc ->
?attrs:Migrate_parsetree.Ast_406.Ast_helper.attrs ->
string ->
Migrate_parsetree.Ast_406.Parsetree.core_type list ->
Migrate_parsetree.Ast_406.Parsetree.core_typeAST deconstruction
val get_str : Migrate_parsetree.Ast_406.Parsetree.expression -> string optionval get_str_with_quotation_delimiter :
Migrate_parsetree.Ast_406.Parsetree.expression ->
(string * string option) optionval get_lid : Migrate_parsetree.Ast_406.Parsetree.expression -> string optionval has_attr : string -> Migrate_parsetree.Ast_406.Parsetree.attributes -> boolval find_attr :
string ->
Migrate_parsetree.Ast_406.Parsetree.attributes ->
Migrate_parsetree.Ast_406.Parsetree.payload optionval find_attr_expr :
string ->
Migrate_parsetree.Ast_406.Parsetree.attributes ->
Migrate_parsetree.Ast_406.Parsetree.expression option sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page