Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

nikov


Известный Болтун

Зарегистрирован:
01 July 2006
Сообщения: 628
Примеры кода: 0
 

Re[2]: Проблемы с приоритетом операторов

19 January 2007 15:09  


Здравствуйте, Mab, Вы писали:

Mab>Здравствуйте, nikov, Вы писали:

Mab>Все же понятие приоритета и ассоциативности операторов используется в случае, когда грамматика ambiguous, так что приходится выбирать их нескольких потенциально возможных дереьвев разбора.

Mab>В твоем же примере вроде никакой неоднозначности в разборе нет. А именно, разбор (x ? y : z) = true невозможен по той грамматике, которая приведена в стандарте.

Как это соображение согласуется со следующим примером?

Foo(x & x = true);

Здесь вроде бы последовательность действий такова: из двух возможных вариантов разбора выбирается тот, который соответсвует приоритету операторов (при этом игнорируется (1) то, что x & x не классифицируется ни как переменная, ни как доступ к индексатору или свойству, (2) и то, что это не unary-expression). А уже затем выбранный вариант объявляется негодным и возникает ошибка компиляции.

P.S. Я нашел ту тему. Grammar ambiguities in C# 2.0

Данное сообщение получено с сайта RSDN
Наверх
  



Общие вопросы программирования на ASP.NET

 Проблемы с приоритетом операторовnikov  18 January 2007 14:24
 Re: Проблемы с приоритетом операторовVladD2  19 January 2007 23:30
 Re[2]: Проблемы с приоритетом операторовMab  19 January 2007 23:32
 Re[3]: Проблемы с приоритетом операторовVladD2  19 January 2007 23:42
 Re: Проблемы с приоритетом операторовMab  18 January 2007 18:57
 Re[2]: Проблемы с приоритетом операторовnikov  19 January 2007 15:09
 Re: Проблемы с приоритетом операторовvitz  18 January 2007 16:44
 Re[2]: Проблемы с приоритетом операторовnikov  18 January 2007 16:49
 Re: Проблемы с приоритетом операторовАноним  18 January 2007 16:13
 Re[2]: Проблемы с приоритетом операторовnikov  18 January 2007 18:59
 Re[2]: Проблемы с приоритетом операторовAlEXoFo  19 January 2007 23:27
 Re[2]: Проблемы с приоритетом операторовAlEXoFo  19 January 2007 23:45
 Re[2]: Проблемы с приоритетом операторовTK  18 January 2007 16:21
 Re[3]: Проблемы с приоритетом операторовАноним  18 January 2007 16:32
 Re[4]: Проблемы с приоритетом операторовnikov  18 January 2007 16:40
 Re[5]: Проблемы с приоритетом операторовАноним  19 January 2007 09:05
 Re[4]: Проблемы с приоритетом операторовTK  18 January 2007 16:37
 Re[3]: Проблемы с приоритетом операторовАноним  18 January 2007 16:26
 Re[2]: Проблемы с приоритетом операторовdshe  18 January 2007 16:17
 Re: Проблемы с приоритетом операторовTK  18 January 2007 15:52
 Re[2]: Проблемы с приоритетом операторовnikov  18 January 2007 16:22
 Re: Проблемы с приоритетом операторовdesco  18 January 2007 14:49
 Re[2]: Проблемы с приоритетом операторовnikov  18 January 2007 14:55
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта