Насколько я могу сказать, это работает. Надеюсь, это безопасно.

ел бы изменить исходный код lua 5.2, чтобы допустить необязательное ключевое слово "global", предшествующее объявлениям глобальных переменных. Кто-нибудь сделал это или кто-нибудь знает, как это сделать (безопасно)? И да, я знаю, что переменные являются глобальными по умолчанию и что это будет чисто синтаксический сахар.

Чтобы было ясно, добавление пользовательских ключевых слов существующих типов просто. Часть, из-за которой я в растерянности, это как безопасно отредактировать парсер (через исходный код 5.2 C), чтобы он отбрасывал или игнорировал новое ключевое слово «global».

Ответы на вопрос(1)

Ваш ответ на вопрос