github.com/pavelklecansky/ITEJA_ICSHP_Semestralka ↗
Simple Wren Interpreter
Open this visualization on its own page →
Contributors
1
Lines of Code
567
From
2021-02-26
To
2021-04-29
About pavelklecansky/ITEJA_ICSHP_Semestralka
This is a school project implementing a simplified interpreter for the Wren programming language, built in C# using the .NET Framework and Windows Forms. The interpreter focuses on a subset of Wren's functionality rather than complete language coverage, making it an educational tool for understanding interpreter design and implementation.
The project includes a custom editor called DrWren, modeled after DrRacket, which provides an integrated environment for writing and executing Wren code. A notable feature is the inclusion of Turtle graphics support, allowing users to create visual output by controlling a virtual turtle on a canvas—a classic educational programming tool that makes the interpreter more interactive and engaging for learning purposes.
This work was created as a coursework assignment for classes on language theory and C# programming, making it a practical demonstration of how to build a language interpreter and frontend editor using modern .NET technologies.