Theoria.Kernel.Spec (theoria v0.7.0)

Copy Markdown View Source

Elixir-authored metadata for Theoria's trusted kernel fragment.

Summary

Functions

Returns the kernel judgments covered by the spec metadata.

Returns term constructor tags currently supported by the reference checker.

Returns the term constructors in the first reference-checker fragment.

Returns term constructor tags intentionally left for later reference-checker phases.

Functions

judgments()

@spec judgments() :: [atom()]

Returns the kernel judgments covered by the spec metadata.

supported_terms()

@spec supported_terms() :: [atom()]

Returns term constructor tags currently supported by the reference checker.

syntax()

@spec syntax() :: keyword([atom()])

Returns the term constructors in the first reference-checker fragment.

unsupported_terms()

@spec unsupported_terms() :: [atom()]

Returns term constructor tags intentionally left for later reference-checker phases.