// Copyright (C) 2017 by Jonas Jermann jjermann2@gmail.com
A C# program to parse and interactively process files in the DOT format from Graphviz.
See in particular also http://graphviz4net.codeplex.com/. They already achieved a similar goal and the project was inspired by it.
The project started mainly as a way for me to get to know Antlr and WPF. It's essentially written from scratch.
MIT License, see LICENSE.md.
-
Install .NET Framework 4.6.2
-
Install Graphviz (see below)
-
Compile resp. start SharpGraph. If necessary adjust the Graphviz path in the config file
-
VisualStudio 2015 / .NET Framework 4.6.2 / Resharper 2016
-
http://www.graphviz.org/ (binary installation required for ExternalRunners)
License: Eclipse Public License V1.0, see http://www.graphviz.org/License.php
Make sure to set GraphvizPath in the App.conf file(s).
Default: C:\Program Files (x86)\Graphviz2.38\bin
-
https://marketplace.visualstudio.com/items?itemName=SamHarwell.ANTLRLanguageSupport (not needed, useful for DotParser)
-
http://www.antlr.org/ (Nuget package, used in DotParser, GraphParser)
License: BSD License, see http://www.antlr.org/license.html
-
https://diffplex.codeplex.com/ (Nuget package, used in ConsoleProgram)
License: Apache License, see https://github.com/mmanela/diffplex/blob/master/License.txt
-
http://graphviz4net.codeplex.com/ (not used/needed, at most some basic ideas)
License: New BSD License, see http://graphviz4net.codeplex.com/license
-
Other similar projects (not used/needed):
http://graphsharp.codeplex.com/
Screenshot from 28.01.2017:
Screenshot from 01.01.2017:
Screenshot from 28.12.2016:
Screenshot from 26.12.2016:
Screenshot from 25.12.2016: