Decodes Apalache ITF JSON into a path-validated ITF.Trace.

This library consumes traces; it never executes Apalache.

Summary

Functions

Decodes an ITF JSON binary.

Loads and decodes an ITF JSON file, following symlinks to regular files.

Functions

decode(input, options \\ [])

@spec decode(
  binary(),
  keyword()
) :: {:ok, ITF.Trace.t()} | {:error, ITF.Error.t()}

Decodes an ITF JSON binary.

load(path, options \\ [])

@spec load(
  Path.t(),
  keyword()
) :: {:ok, ITF.Trace.t()} | {:error, ITF.Error.t()}

Loads and decodes an ITF JSON file, following symlinks to regular files.