Сокол язык зарезервированные ключевые слова
Я пишу компилятор для Falcon (как учебный проект для класса моего компилятора). В настоящее время я работаю над лексическим анализатором. В этом мне нужно выяснить, является ли лексема ключевым словом или идентификатором. Я не могу найти список всех зарезервированных ключевых слов для сокола. Для таких языков, как C, C++, он легко доступен на страницах Википедии или в некоторых стандартных книгах.
Один грязный хак, который я сделал, это то, что я скачал файл синтаксиса vim для Falcon, чтобы выяснить все ключевые слова, но я получил около 70 слов этим методом, но я где-то читал, что Falcon имеет около 30 ключевых слов, таких как C. Я также посмотрел справочное руководство Falcon, но есть Также я не смог найти скомпилированный список всех ключевых слов в одном месте. Кто-нибудь знает, где я могу получить список всех ключевых слов для сокола?
Спасибо.
1 ответ
Пока они не закончат (или не начнут) писать справочник по языку, я не вижу, что вы можете сделать, кроме как перепроектировать их анализатор. Обратите внимание, что ссылка на этой странице не работает, это главное.