ppx_ast
OCaml AST used by Jane Street ppx rewriters
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library ppx_ast
val mk :
?attrs:attrs ->
?docs:Docstrings.docs ->
?params:
(Migrate_parsetree.Ast_404.Parsetree.core_type
* Migrate_parsetree.Ast_404.Asttypes.variance)
list ->
?priv:Migrate_parsetree.Ast_404.Asttypes.private_flag ->
lid ->
Migrate_parsetree.Ast_404.Parsetree.extension_constructor list ->
Migrate_parsetree.Ast_404.Parsetree.type_extension
val constructor :
?loc:loc ->
?attrs:attrs ->
?docs:Docstrings.docs ->
?info:Docstrings.info ->
str ->
Migrate_parsetree.Ast_404.Parsetree.extension_constructor_kind ->
Migrate_parsetree.Ast_404.Parsetree.extension_constructor
val decl :
?loc:loc ->
?attrs:attrs ->
?docs:Docstrings.docs ->
?info:Docstrings.info ->
?args:Migrate_parsetree.Ast_404.Parsetree.constructor_arguments ->
?res:Migrate_parsetree.Ast_404.Parsetree.core_type ->
str ->
Migrate_parsetree.Ast_404.Parsetree.extension_constructor
val rebind :
?loc:loc ->
?attrs:attrs ->
?docs:Docstrings.docs ->
?info:Docstrings.info ->
str ->
lid ->
Migrate_parsetree.Ast_404.Parsetree.extension_constructor