Синтаксис 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
Другие вопросы по тегам