plutus-metatheory-1.58.0.0: Command line tool for running plutus core programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Certifier

Synopsis

Documentation

runCertifier ∷ Certifier a → IO (Either CertifierError a) Source #

mkCertifier Source #

Arguments

SimplifierTrace Name DefaultUni DefaultFun a

The trace produced by the simplification process

→ CertName

The name of the certificate to be produced

CertifierOutput 
→ Certifier () 

Run the Agda certifier on the simplification trace, if requested

data CertifierOutput Source #

Constructors

BasicOutput

Print minimal basic info, such as "passed" or "failed"

ReportOutput FilePath

Produce a detailed human readable report

ProjectOutput CertDir

Produce an Agda project that can be type checked