Как создать парсер Lr(1) для очень простого языка программирования

Мне нужно создать парсер для кода с переменными, простыми условиями, циклами и функциями, что-то вроде:

f=1;
i=1;
while(i<10){
  f=f*i;
  i=i+1;
}
print(f);

Я прочитал много теории, но я не нашел ни одного рабочего примера парсера Lr(1) для кода. Это нужно делать без каких-либо генераторов парсеров.. Кто-нибудь?

0 ответов

Другие вопросы по тегам