Добрый день! Я рассматривал использование Flex и Bison. Основная цель проекта - самому написать Лексер и Парсер и приблизительно понять, как это работает изнутри. Также возникли проблемы с изучением Bison. Когда я начинал, я не понимал как описывать грамматику.
Идея для ускорения процесса.
1)Попробуй посмотреть, можно ли кликать на кнопки, выполняя POST запросы с помощью библиотеки requests.
2) Не знаю, возможно ли, но попробуй запустить скрипт в несколько потоков.
Нет, интерпретатор был написан благодаря статьям на Хабре.
Главное, что получилось и был получен опыт. Когда я пробовал писать на PHP, то он у меня даже не запустился :)
Спасибо! Я уже думал, сделать язык компилируемым. Сейчас только изучаю теорию.
Спасибо за совет! Использовать словари действительно хорошая идея.
Спасибо за совет! Я рассмотрю использование LL(1)
Добрый день! Я рассматривал использование Flex и Bison. Основная цель проекта - самому написать Лексер и Парсер и приблизительно понять, как это работает изнутри. Также возникли проблемы с изучением Bison. Когда я начинал, я не понимал как описывать грамматику.