Skip to content

crgriggs/model

Repository files navigation

Requirements

networkx -
    pip install networkx

    https://networkx.github.io/documentation/development/install.html

    graphing library used to create CFG of instructions

sympy - 
    pip install sympy

    http://docs.sympy.org/latest/install.html#

    boolean algebra library used to negate and simply boolean algebra

Usage: python psuedo.py [-h] [-k] [-ip] filename

positional arguments:

  filename           psuedocode file to model

optional arguments:

  -h, --help         show this help message and exit

  -k, --keep         keeps the intermediate language file

  -ip, --interPrint  Prints the intermediate python syntax

Above is the basic input format which will attempt to create a model for UCLID and print to that model to the command line

python createState.py models/

creates the overall model for state that includes all off the modeled instructions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages