In wikipedia, Logo Programming is a multi-paradigm computer programming language used in education. I want to make an application like TurtleGraphicEditor (which using logo programing) using C#. I want each logo command act as method, example command "forward val" act as "forward(float val)", etc. What is design pattern that suitable for parsing the Logo code?
This is a very general question. Here are some topics that you might want to read up on:
A general design for such an application might have two main components:
But be warned! This is not trivial!