package electrod
Formal analysis for the Electrod formal pivot language
Install
Dune Dependency
Authors
Maintainers
Sources
electrod-0.7.1.tbz
sha256=e5d2278c99128621110cd015dafcbcae9792bbf2c8bb09d7b02c57d50fa28075
sha512=e08ecf720d35b6ee72f37d780cc3da22f61e22314ffd093ff3314fb89684b863b5c96c97375d48bcb4ba2838ec8f61a495105c989f292c5dbcd095e14f52bdba
doc/electrod.libelectrod/Libelectrod/Elo_recursor/class-recursor/index.html
Class Elo_recursor.recursor
Source
inherit VisitorsRuntime.fold
inherit VisitorsRuntime.map
method virtual build_Card : 'c -> Libelectrod.Elo.exp -> 'h -> 'i
method virtual build_Compr : 'c ->
(bool * int * Libelectrod.Elo.exp) list ->
Libelectrod.Elo.fml list ->
(bool * int * 'h) list ->
'g list ->
'j
method virtual build_FIte : 'c ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.fml ->
'g ->
'g ->
'g ->
'g
method virtual build_IBin : 'c ->
Libelectrod.Elo.iexp ->
Libelectrod.Elo.ibinop ->
Libelectrod.Elo.iexp ->
'i ->
'd ->
'i ->
'i
method virtual build_IComp : 'c ->
Libelectrod.Elo.iexp ->
Libelectrod.Elo.icomp_op ->
Libelectrod.Elo.iexp ->
'i ->
'm ->
'i ->
'g
method virtual build_IUn : 'c ->
Libelectrod.Elo.iunop ->
Libelectrod.Elo.iexp ->
'n ->
'i ->
'i
method virtual build_LBin : 'c ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.lbinop ->
Libelectrod.Elo.fml ->
'g ->
'f ->
'g ->
'g
method virtual build_LUn : 'c ->
Libelectrod.Elo.lunop ->
Libelectrod.Elo.fml ->
'l ->
'g ->
'g
method virtual build_Name : 'c ->
Libelectrod.Name.t ->
Libelectrod.Name.t ->
'j
method virtual build_Prime : 'c -> Libelectrod.Elo.exp -> 'h -> 'j
method virtual build_Quant : 'c ->
Libelectrod.Elo.quant ->
(bool * int * Libelectrod.Elo.exp) ->
Libelectrod.Elo.fml list ->
'e ->
(bool * int * 'h) ->
'g list ->
'g
method virtual build_RBin : 'c ->
Libelectrod.Elo.exp ->
Libelectrod.Elo.rbinop ->
Libelectrod.Elo.exp ->
'h ->
'k ->
'h ->
'j
method virtual build_RComp : 'c ->
Libelectrod.Elo.exp ->
Libelectrod.Elo.comp_op ->
Libelectrod.Elo.exp ->
'h ->
'o ->
'h ->
'g
method virtual build_RIte : 'c ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.exp ->
Libelectrod.Elo.exp ->
'g ->
'h ->
'h ->
'j
method virtual build_RUn : 'c ->
Libelectrod.Elo.runop ->
Libelectrod.Elo.exp ->
'p ->
'h ->
'j
method virtual build_oexp : 'c ->
(Libelectrod.Elo.fml, Libelectrod.Elo.exp, Libelectrod.Elo.iexp)
Libelectrod.Elo.oexp ->
'j ->
int ->
'h
method visit_exp : 'c -> Libelectrod.Elo.exp -> 'h
method visit_iexp : 'c -> Libelectrod.Elo.iexp -> 'i
method visit_fml : 'c -> Libelectrod.Elo.fml -> 'g
method visit_'exp : 'c -> Libelectrod.Elo.exp -> 'h
method visit_'fml : 'c -> Libelectrod.Elo.fml -> 'g
method visit_'iexp : 'c -> Libelectrod.Elo.iexp -> 'i
method visit_RComp : 'c ->
Libelectrod.Elo.exp ->
Libelectrod.Elo.comp_op ->
Libelectrod.Elo.exp ->
'g
method visit_IComp : 'c ->
Libelectrod.Elo.iexp ->
Libelectrod.Elo.icomp_op ->
Libelectrod.Elo.iexp ->
'g
method visit_LUn : 'c -> Libelectrod.Elo.lunop -> Libelectrod.Elo.fml -> 'g
method visit_LBin : 'c ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.lbinop ->
Libelectrod.Elo.fml ->
'g
method visit_Quant : 'c ->
Libelectrod.Elo.quant ->
(bool * int * Libelectrod.Elo.exp) ->
Libelectrod.Elo.fml list ->
'g
method visit_FIte : 'c ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.fml ->
'g
method visit_Block : 'c -> Libelectrod.Elo.fml list -> 'g
method visit_ofml : 'c ->
(Libelectrod.Elo.fml, Libelectrod.Elo.exp, Libelectrod.Elo.iexp)
Libelectrod.Elo.ofml ->
'g
method visit_quant : 'c -> Libelectrod.Elo.quant -> 'e
method visit_lbinop : 'c -> Libelectrod.Elo.lbinop -> 'f
method visit_lunop : 'c -> Libelectrod.Elo.lunop -> 'l
method visit_comp_op : 'c -> Libelectrod.Elo.comp_op -> 'o
method visit_icomp_op : 'c -> Libelectrod.Elo.icomp_op -> 'm
method visit_oexp : 'c ->
(Libelectrod.Elo.fml, Libelectrod.Elo.exp, Libelectrod.Elo.iexp)
Libelectrod.Elo.oexp ->
'h
method visit_Name : 'c -> Libelectrod.Name.t -> 'j
method visit_RUn : 'c -> Libelectrod.Elo.runop -> Libelectrod.Elo.exp -> 'j
method visit_RBin : 'c ->
Libelectrod.Elo.exp ->
Libelectrod.Elo.rbinop ->
Libelectrod.Elo.exp ->
'j
method visit_RIte : 'c ->
Libelectrod.Elo.fml ->
Libelectrod.Elo.exp ->
Libelectrod.Elo.exp ->
'j
method visit_Compr : 'c ->
(bool * int * Libelectrod.Elo.exp) list ->
Libelectrod.Elo.fml list ->
'j
method visit_Prime : 'c -> Libelectrod.Elo.exp -> 'j
method visit_prim_oexp : 'c ->
(Libelectrod.Elo.fml, Libelectrod.Elo.exp, Libelectrod.Elo.iexp)
Libelectrod.Elo.prim_oexp ->
'j
method visit_runop : 'c -> Libelectrod.Elo.runop -> 'p
method visit_rbinop : 'c -> Libelectrod.Elo.rbinop -> 'k
method visit_Card : 'c -> Libelectrod.Elo.exp -> 'i
method visit_IUn : 'c -> Libelectrod.Elo.iunop -> Libelectrod.Elo.iexp -> 'i
method visit_IBin : 'c ->
Libelectrod.Elo.iexp ->
Libelectrod.Elo.ibinop ->
Libelectrod.Elo.iexp ->
'i
method visit_oiexp : 'c ->
(Libelectrod.Elo.fml, Libelectrod.Elo.exp, Libelectrod.Elo.iexp)
Libelectrod.Elo.oiexp ->
'i
method visit_iunop : 'c -> Libelectrod.Elo.iunop -> 'n
method visit_ibinop : 'c -> Libelectrod.Elo.ibinop -> 'd
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>