Я пишу макрос для LibreOffice Calc на языке Basic в режиме совместимости с VBA. Он жалуется, когда я использую эту строку:
Const BASE = 3
Ошибка синтаксиса BASIC.
Ожидаемый символ.
и цвет синтаксиса, кажется, указывает на то, что «BASE» является ключевым словом или зарезервированным словом. Другие константы в макросе принимаются без проблем. Также эта строка принимается в VBA в Excel.
Я изменю имя, чтобы избежать этой проблемы, однако я не могу найти какую-либо документацию, которая ссылается на это как на какое-либо зарезервированное слово. Я предполагаю, что это как-то связано с числовыми базами или с именем базы данных LO. Однако такие слова, как «WRITER» и «CALC» не действуют одинаково - они кажутся принятыми в качестве имен для констант. Обратите внимание, что мое использование этого слова в любом случае не связано с базой данных.
Кроме того, к сожалению, LO Basic, похоже, не имеет немедленного режима (REPL), поэтому я не могу легко поиграть с этим словом, чтобы определить, для чего оно используется.
Не могли бы вы указать мне на какую-нибудь документацию по ключевому слову BASE
?