Блоки Netbeans 7 и C / C

#c #c #macos #block

#c #c #macos #блок

Вопрос:

Нестандартное языковое расширение Apple «blocks» (например, closures) не поддерживается анализатором в Netbeans 7.

Я немного не уверен, почему это так, поскольку я думал, что анализатор просто полагается на компилятор.

Возможно ли каким-либо образом заставить Netbeans распознавать синтаксис блоков?

Xcode 4:

блоки синтаксического анализа xcode Netbeans 7:

блоки синтаксического анализа netbeans

Ответ №1:

Большинство индикаторов синтаксиса не зависят от компилятора в том смысле, что они не используют выходные данные компилятора. В общем случае большинство из них имеют некоторый тип логики или правила, которое выполняет подсветку синтаксиса во время выполнения.
В противном случае вам пришлось бы подождать компиляции программы для выделения.