github.com/pavelklecansky/ITEJA_ICSHP_Semestralka ↗
Simple Wren Interpreter
An animated visualization of pavelklecansky/ITEJA_ICSHP_Semestralka's Git history from February 2021 to April 2021, built by 1 contributor. The codebase reached 567 lines, mostly C#. The video runs 18 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
C#
Contributors
1
Lines of Code
567
From
2021-02-26
To
2021-04-29
Advertisement
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.
Advertisement