Develop an interpreter that reads turtle programs from a text file and converts them into abstract syntax trees. Enable the execution of turtle programs based on the generated abstract syntax trees.
If you know any grade-school kids who are learning computer programming, chances are they’re doing it with a turtle. Not a real turtle, mind you, but a turtle-shaped sprite on a computer screen. It ...