Module Ast

module Expr : sig ... end

Syntax tree for program expressions (both IMP and SSA ones).

module Program : sig ... end

Abstract syntax for our programs: a control flow graph with edges annotated by relation, which are either Guard or Assign. This also contains SSA program variable and expressions, as well as get_graph, the function which translated frama-c's Cil representation to our graph representation.