View Source Igniter.Code.Tuple (igniter v0.4.7)
Utilities for working with tuples.
Summary
Functions
Appends quoted
to the elem
Returns true
if the zipper is at a literal tuple, false
if not.
Returns a zipper at the tuple element at the given index, or :error
if the index is out of bounds.
Functions
@spec append_elem(Sourceror.Zipper.t(), quoted :: Macro.t()) :: {:ok, Sourceror.Zipper.t()} | :error
Appends quoted
to the elem
@spec elem_equals?(Sourceror.Zipper.t(), elem :: non_neg_integer(), value :: term()) :: boolean()
@spec tuple?(Sourceror.Zipper.t()) :: boolean()
Returns true
if the zipper is at a literal tuple, false
if not.
@spec tuple_elem(Sourceror.Zipper.t(), elem :: non_neg_integer()) :: {:ok, Sourceror.Zipper.t()} | :error
Returns a zipper at the tuple element at the given index, or :error
if the index is out of bounds.