VarInfo

data class VarInfo(name: String, smtName: String, origin: Element, invariant: BooleanFormula?)

For each variable, we keep two pieces of data:

  • the name it was declared with

  • the element it came from

  • invariants which may have been declared

Constructors

VarInfo
Link copied to clipboard
fun VarInfo(name: String, smtName: String, origin: Element, invariant: BooleanFormula? = null)

Properties

invariant
Link copied to clipboard
val invariant: BooleanFormula? = null
name
Link copied to clipboard
val name: String
origin
Link copied to clipboard
val origin: Element
smtName
Link copied to clipboard
val smtName: String