Skip to content
Snippets Groups Projects
Marius Bozga's avatar
Marius Bozga authored
Merge from IF2-B-Open:- allows for negative bounds in range types- implement the length operator for array types- fix type checking of call and conditional expressions
d9ade131
History
Name Last commit Last update
bin
com
doc
examples
obj
src
AUTHORS
COPYRIGHT
INSTALL
LICENSE
README
IF Intermediate Representation
==================================

This package contains the following software components:

     o IF front-end
     o IF simulator



o Installation 

See the INSTALL file for detailed installation notes.



o Usage instructions

In order to generate a simulator and simulate/verify an IF model:

  . Call the if2gen script (located $IF/com) and follow the instructions:

    $ if2gen

  . A simulation binary is generated. It's extension is .x on UNIX-like systems. 
    Call it for instructions on simulation/verification procedure(s).

    $ foo.x