Сам что-то так и не осилил, дальше калькулятора не продвинулся, поэтому буду благодарен если кто-нибудь сделает. Размер желаемой благодарности укажите в коментах или на почту.
Примерное описание грамматики:
- упрощенный с-подобный синтаксис
- переменные int, char, double, константы
- математические операции - сложение, умножение
- ветвление (if(){}else{})
- циклы(while,for)
- вывод значения на экран
- и гвоздь программы, возможность написания пользовательских функций и вызов их из основного кода(хотя если повезет то без этого пункта, завтра точнее узнаю)
Если кого заинтересует вышлю более подробное описание грамматики.