package pfff
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Tools and APIs for program analysis, code visualization, refactoring
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.39.4.tar.gz
md5=9aabf597b6de59ced5a3ecfadb1c9a13
sha512=8f4762840b8de0a76a8cbd972e6a4babd7b17e3830b65b5eaff017711bd247f88a29d04d64b6bd31fa3610d5e045bb48ddaaf58b279fcac19a1c53590f0b411e
doc/pfff-lang_ml-analyze/Ast_ml/index.html
Module Ast_ml
type tok = Parse_info.ttype 'a wrap = 'a * toktype ident = string wrapand qualifier = ident listtype expr = | L of literal| Name of name| Constructor of name * expr option| Tuple of expr list| List of expr list| Sequence of expr list| Prefix of string wrap * expr| Infix of expr * string wrap * expr| Call of expr * argument list| RefAccess of tok * expr| RefAssign of expr * tok * expr| FieldAccess of expr * name| FieldAssign of expr * name * expr| Record of expr option * (name * expr) list| New of tok * name| ObjAccess of expr * ident| LetIn of let_binding list * expr * rec_opt| Fun of parameter list * expr| Nop| If of expr * expr * expr| Match of expr * match_case list| Try of expr * match_case list| While of expr * expr| For of ident * expr * for_direction * expr * expr
and match_case = pattern * match_actionand rec_opt = tok optionand pattern = | PatVar of ident| PatLiteral of literal| PatConstructor of name * pattern option| PatConsInfix of pattern * tok * pattern| PatTuple of pattern list| PatList of pattern list| PatUnderscore of tok| PatRecord of (name * pattern) list| PatAs of pattern * ident| PatDisj of pattern * pattern| PatTyped of pattern * type_
and parameter = patternand type_parameter = identand item = | Type of type_declaration list| Exception of ident * type_ list| External of ident * type_ * string wrap list| Open of name| Val of ident * type_| Let of rec_opt * let_binding list| Module of module_declaration
type program = item list sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>