ARM IF-ELSE неожиданные символы в конце строки

Я пытаюсь сделать условную сборку:

IF {TRUE}
    ; do stuff
ELSE
    ; other stuff
ENDIF

(Я бы изменил TRUE на FALSE, чтобы переключить ветки)

Но Кейл дает мне ошибку:

error: A1137E: Unexpected characters at end of line

В чем проблема? Замена {TRUE} на 1 или что-то еще не помогает.

В идеале у меня было бы что-то вроде

X    EQU 1

IF X
    ; do stuff
ELSE
    ; other stuff
ENDIF

но это тоже не работает.


person MightyPork    schedule 13.10.2015    source источник


Ответы (1)


Теперь это решено. Проблема заключалась в том, что ему нужна вкладка ПЕРЕД директивами.

person MightyPork    schedule 13.10.2015
comment
armasm использует один из тех старомодных синтаксисов, которые начинаются в первом столбце с меткой, как написано в руководстве. - person Notlikethat; 13.10.2015