This C# project is an example on using LL(1) parsing techniques to create a small LOGO parser, which translates simple LOGO programming constructs to executable drawing instructions for interpretation in a MVVM WPF UI.
The project is the output of a small mini blog series:
Part 1: Scanner
Part 2: Parser
Part 3: Semantics and UI
Project open to participation - please chip in!