Interpretacja komend zapisanych w Stringu

0

Witam,

Mam do napisania program coś w stylu Logo Komeniusza. Chodzi mi o sposób interpretacji poleceń w postaci Stringa, jak w prosty sposób można go sparsować i wywoływać odpowiednie metody do tego celu stworzone.
Przykład funkcja F(int distance) porusza żółwiem o ustawiony kąt na odległość 100 teraz mając ją zapisaną w Stringu nie wiem jak się do tego zabrać, próbowałem refleksji,a by wywoływać je po nazwie ze stringa jednak struktura klas mi nie pozwala na takie coś. Dodam jeszcze tylko, że polecenia mogą był bardzo długie i znaki + i - negują daną odległość.

0

Wkelj kod
Zobaczymy o co chodzi,

0

Proponuje uzyć jakiejś biblioteki do generowania parserów i lekserów np. ANTlr

1 użytkowników online, w tym zalogowanych: 0, gości: 1