Синтаксис Genie для внешних объявлений
Может кто-нибудь указать мне на синтаксис для внешних объявлений в Genie. Внешние decls поддерживаются в Vala, поэтому они также должны быть доступны в Genie, но я не могу найти правильный синтаксис. Я пытаюсь раскрыть функцию "выхода" C, чтобы я мог выйти из приложения после возникновения исключения.
Vala синтаксис для extern:
extern void exit(int exit_code);
Синтаксис джиннов для extern?
extern def exit(exit_code:int):void
Очевидно, этот синтаксис неправильный, или я бы не стал задавать этот вопрос:), но я думаю, что это примерно та форма, которую он должен принять, кто-нибудь может помочь?
Спасибо - G
1 ответ
Сумасшедший!, я понял это в конечном счете, проблема была с моим использованием объявления отступа, чтобы указать стиль отступа в 4 пробела, который я предпочитаю. Это должно быть первое объявление в коде, но я глупо поместил внешнее объявление перед объявлением отступа.
Правильный синтаксис выглядит следующим образом:
[indent=4]
def extern exit(code:int):void