Здравствуйте, Nick_, Вы писали:
N_>Здравствуйте, mefrill, Вы писали:
M>>Здравствуйте, Nick_, Вы писали:
M>>>>Ну, если впереди, в тексте программы, есть typedef int free;, то программа будет синтаксически верной. В чем проблема?
N_>>>Это я к тому, что метод компиляции тут не при чем.
N_>>>Кусок программы является либо синтаксически верным, либо нет, в зависимости от контекста. А это и есть контекстная зависимость.
M>>Ну что еще за "кусок программы"? И что за "контекст" такой? Определение контекстной зависимости языка было дано выше, поищи.
N_>Кусок:
N_>N_>int main()
N_>{
N_> int x;
N_> free(ptr);
N_> int y;
N_> return 0;
N_>}
N_>
N_>Контекст — это то что выше и то что ниже.
N_>Определение контекстной зависимости дано выше, подумай головой.
вот этот самый кусок не является синтаксически верным. Что такое free? С таким же успехом я пишу:
a + b = c
Является этот кусок синтаксически верным? Высказывание типа
Контекст — это то что выше и то что ниже это цитата? Где такое определение можно прочитать, не мог бы подсказать?