package ast_generic
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Abstract Syntax Tree (AST) supporting 31 programming languages
Install
dune-project
Dependency
Authors
Maintainers
Sources
semgrep-full-1.12.0.tar.gz
md5=d72b17df65c5cea30701cdf25f186bca
sha512=b135affadcdeb892352ec269a8761e41d2b34383ee839b83855f9604983eae324732b76f1b2b8b305dfc06f1f8863dd32afe83528bf605daa910a3fc107474c5
doc/ast_generic/Visitor_AST/index.html
Module Visitor_ASTSource
Source
type visitor_in = {kexpr : ((AST_generic.expr -> unit) * visitor_out) -> AST_generic.expr -> unit;kstmt : ((AST_generic.stmt -> unit) * visitor_out) -> AST_generic.stmt -> unit;kstmts : ((AST_generic.stmt list -> unit) * visitor_out) -> AST_generic.stmt list -> unit;ktype_ : ((AST_generic.type_ -> unit) * visitor_out) -> AST_generic.type_ -> unit;kpattern : ((AST_generic.pattern -> unit) * visitor_out) -> AST_generic.pattern -> unit;kfield : ((AST_generic.field -> unit) * visitor_out) -> AST_generic.field -> unit;kfields : ((AST_generic.field list -> unit) * visitor_out) -> AST_generic.field list -> unit;kattr : ((AST_generic.attribute -> unit) * visitor_out) -> AST_generic.attribute -> unit;kpartial : ((AST_generic.partial -> unit) * visitor_out) -> AST_generic.partial -> unit;kdef : ((AST_generic.definition -> unit) * visitor_out) -> AST_generic.definition -> unit;kdir : ((AST_generic.directive -> unit) * visitor_out) -> AST_generic.directive -> unit;kparam : ((AST_generic.parameter -> unit) * visitor_out) -> AST_generic.parameter -> unit;ktparam : ((AST_generic.type_parameter -> unit) * visitor_out) -> AST_generic.type_parameter -> unit;kcatch : ((AST_generic.catch -> unit) * visitor_out) -> AST_generic.catch -> unit;kident : ((AST_generic.ident -> unit) * visitor_out) -> AST_generic.ident -> unit;kname : ((AST_generic.name -> unit) * visitor_out) -> AST_generic.name -> unit;kentity : ((AST_generic.entity -> unit) * visitor_out) -> AST_generic.entity -> unit;kfunction_definition : ((AST_generic.function_definition -> unit) * visitor_out) -> AST_generic.function_definition -> unit;kclass_definition : ((AST_generic.class_definition -> unit) * visitor_out) -> AST_generic.class_definition -> unit;kinfo : ((AST_generic.tok -> unit) * visitor_out) -> AST_generic.tok -> unit;kid_info : ((AST_generic.id_info -> unit) * visitor_out) -> AST_generic.id_info -> unit;ksvalue : ((AST_generic.svalue -> unit) * visitor_out) -> AST_generic.svalue -> unit;kargument : ((AST_generic.argument -> unit) * visitor_out) -> AST_generic.argument -> unit;klit : ((AST_generic.literal -> unit) * visitor_out) -> AST_generic.literal -> unit;ktodo : ((AST_generic.todo_kind -> unit) * visitor_out) -> AST_generic.todo_kind -> unit;kraw : ((AST_generic.raw_tree -> unit) * visitor_out) -> AST_generic.raw_tree -> unit;
}Source
val mk_visitor :
?vardef_assign:bool ->
?flddef_assign:bool ->
?attr_expr:bool ->
visitor_in ->
visitor_outSource
val range_of_any_opt :
AST_generic.any ->
(Parse_info.token_location * Parse_info.token_location) option sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>