To switch from dynamic scoping to lexical scoping and vice a versa, simply enter "changescoping"
Since this intepreter was made in Unity, there are two options for downloading and running. You can download via the executable or via the code and using the Unity Engine.
- Navigate to my PostScript Intepreter GitHub page
- Select releases and download the .zip file
- Unzip the folder and run the executable
- Install the Unity Hub and Unity Engine 2022.3.52f1
- Using git bash, clone the repository into an empty folder
- From the Unity Hub, select "Add"->"Add project from disk"
- Select the folder that contains the .git and other files
- Open the project
You can then open any of the scripts in your IDE of choice. To run tests, I used the Unity test runner and all tests were passing.