crux-0.7: Simple top-level library for Crucible Simulation
Safe HaskellSafe-Inferred
LanguageHaskell2010

Crux.SVCOMP.Witness

Description

This module defines a data type for SV-COMP witness automatons, as specified in https://github.com/sosy-lab/sv-witnesses.

Synopsis

Documentation

data WitnessNode Source #

Instances

Instances details
Show WitnessNode Source # 
Instance details

Defined in Crux.SVCOMP.Witness

Node WitnessNode Source # 
Instance details

Defined in Crux.SVCOMP.Witness

Methods

node :: QName -> WitnessNode -> Element #

data WitnessType Source #

Instances

Instances details
Show WitnessType Source # 
Instance details

Defined in Crux.SVCOMP.Witness

data SourceCodeLang Source #

Constructors

C 
Java 

Instances

Instances details
Show SourceCodeLang Source # 
Instance details

Defined in Crux.SVCOMP.Witness

data Control Source #

Instances

Instances details
Show Control Source # 
Instance details

Defined in Crux.SVCOMP.Witness

data GraphMLAttrType Source #

Constructors

Boolean 
Int 
Long 
Float 
Double 
String 

Instances

Instances details
Show GraphMLAttrType Source # 
Instance details

Defined in Crux.SVCOMP.Witness

mkNodeId :: Int -> Id Source #