A small language to define sias and compile them into a graph file
The tool requires flex
, bison
, and igraph
To install the tool type
git clone --recursive https://github.com/moiri/streamix-sia-lang.git
make
sudo make install
Execuatables will be installed into /usr/local/bin/
.
Make sure that /usr/local/bin/
is in your PATH
environment variable.
In order to install the tool, the following packages and libraries have to be installed:
1.1. flex
This is used for lexing the Streamix code. To install on an apt-based linux sytem type
sudo apt update
sudo apt install flex
1.2. bison
This is used for parsing the Streamix code. To install on an apt-based linux system type
sudo apt update
sudo apt install bison
1.3. igraph
This is used to build depedency graphs.
sudo apt update
sudo apt install libigraph0-dev
./smxc [OPTION...] FILE
Options:
-h This message
-v Version
-o 'path' Path to store the generated files
-f 'format' Format of the graph either 'gml' or 'graphml'