pavelklecansky/ITEJA_ICSHP_Semestralka ↗
Created Apr 18, 2022 · View the pavelklecansky/ITEJA_ICSHP_Semestralka repository page
Simple Wren Interpreter
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
1
Lines of Code
567
From
Feb 26, 2021
To
Apr 29, 2021
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.