С грамматиками калькуляторов поиграли достаточно, переходим к языкам программирования. Бета-тестеры статьи подали идею писать JavaScript-подобный язык: начнём с простейшего скобчатого скелета, и будем его постепенно обращивать наворотами — синтаксическим сахаром, типами данных, поддержкой функций, и т.д.
Чтобы неполноценность нашего языка была понятна уже из названия, назовём его JSkrip.
Чтобы неполноценность нашего языка была понятна уже из названия, назовём его JSkrip.
Далее в посте
- Синтаксис
- Грамматика
- Парсер
- Синтаксическое дерево
- Pretty-printing