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.

Visualize your own →

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

Share this video