Technical requirements
In this chapter, you will need the following tools:
- Iyacc, a parser generator for Unicon. You should use the version on the book's website (https://github.com/PacktPublishing/Build-Your-Own-Programming-Language).
- BYACC/J, a parser generator for Java (http://byaccj.sourceforge.net).
- You can download this chapter code from our GitHub repository: https://github.com/PacktPublishing/Build-Your-Own-Programming-Language/tree/master/ch4.
The Code in Action video for the chapter can be found here: https://bit.ly/3ClVCSfAt the time of writing, the Windows BYACC/J binary distribution consists of a byaccj1.15_win32.zip file, which sounds old and contains one file named yacc.exe. There is no installer. You should unzip and copy the yacc.exe file into a directory on your path or make a new directory for it and add that directory to your path. Verify that these packages have been added to your path by opening a new Command Prompt or Terminal window and trying the iyacc...