-
In order to run this software, some dependencies have to be installed first.
- Tkinter
-This is used for GUI purposes. It can be installed by typing
pip install tkinter
- Lark
-This library is used for generating a parse tree from a given grammar. It can be installed by typing
pip install lark
- Xml -This library is used to generate the final graphml output
- Tkinter
-This is used for GUI purposes. It can be installed by typing
-
After installing the dependencies, clone or download the git repository in a folder and go to the downloaded folder in commandline.
-
From commandline, type
python GUI.py
-
This will run the GUI file, where user can select a tikz code in latex and save it as a graphml output.
-
\node
Instruction -
\draw
Instruction -
\foreach \x/\y in {..}
- Drawing polar coordinates
- Drawing edges without declaring nodes
- Handling math characters
- Handling
every node ./style
for a given codeblock