package zelus
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A synchronous language with ODEs
Install
dune-project
Dependency
Authors
Maintainers
Sources
2.2.tar.gz
md5=437ae922f1fda392efca3e37e8b8bb4c
sha512=d591cdbeedb8f3a7f568d6d4994de572093822cb354b112886326219174311715a71a35de57a4c2070eae349f65f0c8f3d6c2f6a5a79a8187bbffc687cd108a6
doc/zelus.zlcompilerlibs/Zparsetree/index.html
Module Zparsetree
type type_expression = type_expression_desc localizedTypes
and type_expression_desc = | Etypevar of name| Etypeconstr of longname * type_expression list| Etypetuple of type_expression list| Etypevec of type_expression * size| Etypefun of kind * string option * type_expression * type_expression
type interface = interface_desc localizedDeclarations and expressions
and type_decl = type_decl_desc localizedand type_decl_desc = | Eabstract_type| Eabbrev of type_expression| Evariant_type of constr_decl list| Erecord_type of (name * type_expression) list
and constr_decl = constr_decl_desc localizedand implementation = implementation_desc localizedand funexp = {f_kind : kind;f_atomic : is_atomic;f_args : pattern list;f_body : exp;f_loc : Zlocation.location;
}and desc = | Evar of longname| Econst of immediate| Econstr0 of constr| Econstr1 of constr * exp list| Elast of name| Eapp of app * exp * exp list| Eop of op * exp list| Etuple of exp list| Erecord_access of exp * longname| Erecord of (longname * exp) list| Erecord_with of exp * (longname * exp) list| Etypeconstraint of exp * type_expression| Elet of is_rec * eq list * exp| Eseq of exp * exp| Eperiod of period| Ematch of exp * exp match_handler list| Epresent of exp present_handler list * exp default option| Eautomaton of exp state_handler list * state_exp option| Ereset of exp * exp| Eblock of eq list block * exp
and constr = longnameand eqdesc = | EQeq of pattern * exp| EQder of name * exp * exp option * exp present_handler list| EQinit of name * exp| EQnext of name * exp * exp option| EQemit of name * exp option| EQpluseq of name * exp| EQautomaton of eq list state_handler list * state_exp option| EQpresent of eq list block present_handler list * eq list block option| EQmatch of exp * eq list block match_handler list| EQifthenelse of exp * eq list block * eq list block option| EQreset of eq list * exp| EQand of eq list| EQbefore of eq list| EQblock of eq list block| EQforall of forall_handler
and 'a block = 'a block_desc localizedand vardec = vardecdesc localizedand local = local_desc localizedand statepat = statepatdesc localizedand state_exp = state_exp_desc localizedand scondpat = scondpat_desc localizedand 'a state_handler = 'a state_handler_desc localized sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>