Technical requirements
There are two tools for you to install for this chapter, as follows:
- Dot is part of a package called Graphviz that can be downloaded from a downloads page found at http://graphviz.org. After successfully installing Graphviz, you should have an executable named
dot
(ordot.exe
) on your path. - GNU's Not Unix (GNU)
make
is a tool to help manage large programming projects that supports both Unicon and Java. It is available for Windows from http://gnuwin32.sourceforge.net/packages/make.htm. Most programmers probably get it along with their C/C++ compiler or with a development suite such as MSYS2 or Cygwin. On Linux, you typically getmake
from a C development suite, although it is often also a separate package you can install. - You can download this book's examples from our GitHub repository: https://github.com/PacktPublishing/Build-Your-Own-Programming-Language/tree/master/ch5.
The Code in Action video for the chapter can be found here...