Exonerate.Pointer.eval

You're seeing just the function eval, go back to Exonerate.Pointer module for more information.
Link to this function

eval(pointer, data)

Specs

eval(pointer :: t(), data :: Exonerate.Type.json()) :: Exonerate.Type.json()

evaluates a JSONPointer given some json data

iex> alias Exonerate.Pointer
iex> Pointer.eval([], true)
true
iex> Pointer.eval(["foo~bar"], %{"foo~bar" => "baz"})
"baz"
iex> Pointer.eval(["1", "€"], %{"€" => ["quux", "ren"]})
"ren"