View Source Babel.Context (Babel v1.2.0)
Passed to Babel.Applicable.apply/2
wrapping the given data
.
In addition it retains a history
of all previously executed steps by
capturing their Babel.Trace
s.
Summary
Types
@type t(data) :: %Babel.Context{data: data, history: [Babel.Trace.t()]}
Functions
@spec new(data, history :: [Babel.Trace.t()]) :: t(data) when data: Babel.data()