package links
include module type of struct include Phrase end
module Value : sig ... end
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val var : string -> t
Create a variable phrase.
val infix : Operators.Binary.t -> t -> t -> t
Any infix operator application.
Traverse a lens phrase, applying dosth
to each nod and then replacing the result.
val get_vars : t -> Alias.Set.t
Get a list of variables in the expression.
Calculate the value of an expression given a lookup function for variables.
Tries to execute and simplify as much of the equation as possible using the given variables.
val rename_var : t -> replace:string Alias.Map.t -> t
Rename all variables with an entry in the given map.
val replace_var : t -> replace:Value.t Alias.Map.t -> t
Replace all variable nodes with nodes by the given map.
val of_sugar : ('a * 'a Links_lens__.Phrase_sugar.t) -> t
module Constant : sig ... end
module Option : sig ... end
module List : sig ... end
module Record : sig ... end
module O : sig ... end
This module contains operators and short hand constructors for producing phrase expressions.
module Grouped_variables : sig ... end
This module is a simple algorithm for determining which variables affect each other during execution.
module Sugar : sig ... end
module Type : sig ... end
module Typesugar : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>