Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Raimon, Вы писали:
R>>разбора, строки не совпадают с позицией отладчика, соответственно ни точки останова поставить ни отладить по шагам.
VD>Такое бывает при расинхронизации исходников и pdb-файлов. Попробуй удалить все бинарники (обычно каталоги bin. и obj.) и собрать все с нуля.
VD>Так же перед сборокой удали все из каталога %temp%.
не помогло.
а не могло сломаться в связи с vs2012?
Re[3]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, Raimon, Вы писали:
R>не помогло. R>а не могло сломаться в связи с vs2012?
Вряд ли. Мы ее тоже используем. Таких проблем не видели.
Сделай следующее. Во время отладки открой окно Modules и погляди длл в которой код сгенерирован. Убедись, что pdb лежит рядом с ней и имеет то же время создания.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Raimon, Вы писали:
R>>не помогло. R>>а не могло сломаться в связи с vs2012?
VD>Вряд ли. Мы ее тоже используем. Таких проблем не видели.
VD>Сделай следующее. Во время отладки открой окно Modules и погляди длл в которой код сгенерирован. Убедись, что pdb лежит рядом с ней и имеет то же время создания.
Проверил, у pdb и dll одинаковое время создания.
Re[5]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Raimon, Вы писали:
R>>Проверил, у pdb и dll одинаковое время создания.
VD>Тогда не знаю. Пришли мне на мыло (из профиля) проект. Постараюсь поглядеть на выходных.
Спасибо. Отправил.
Re[7]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, _NN_, Вы писали:
_NN>Здравствуйте, Raimon, Вы писали:
VD>>>Тогда не знаю. Пришли мне на мыло (из профиля) проект. Постараюсь поглядеть на выходных.
R>>Спасибо. Отправил.
_NN>Есть новости ? _NN>Я тоже натыкался на это поведение.
Нет. Вестей пока нет. Жду.
Re[6]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Raimon, Вы писали:
R>>Проверил, у pdb и dll одинаковое время создания.
VD>Тогда не знаю. Пришли мне на мыло (из профиля) проект. Постараюсь поглядеть на выходных.
Влад, вы не смотрели в чем может быть дело?
Проблема на моем проекте воспроизводится стабильно. Недавно переустанавливал все, по прежнему воспроизводится.
Эта проблема сводит на нет любую отладку парсера, а без отладки ничего не сделать. Очень досадно получается, сделал несколько непростых парсеров для проекта, но из-за этой ошибки я не могу их довести до ума.
Re[7]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, Raimon, Вы писали:
R>Влад, вы не смотрели в чем может быть дело? R>Проблема на моем проекте воспроизводится стабильно. Недавно переустанавливал все, по прежнему воспроизводится.
Посмотрел на Json-е. Проблема тоже воспроизводится. Отладчик мажет строк на 9-10.
R>Эта проблема сводит на нет любую отладку парсера, а без отладки ничего не сделать. Очень досадно получается, сделал несколько непростых парсеров для проекта, но из-за этой ошибки я не могу их довести до ума.
Не то чтобы вообще не возможно, но не приятно — да.
Причину пока понять не могу. Но баг присутствует.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, Raimon, Вы писали:
R>Эта проблема сводит на нет любую отладку парсера, а без отладки ничего не сделать. Очень досадно получается, сделал несколько непростых парсеров для проекта, но из-за этой ошибки я не могу их довести до ума.
Исправил. Дело было в том, что Немерл не поддерживал юникодные концы строк (а редактор их поддерживает даже в немерловом файле).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Raimon, Вы писали:
R>>Эта проблема сводит на нет любую отладку парсера, а без отладки ничего не сделать. Очень досадно получается, сделал несколько непростых парсеров для проекта, но из-за этой ошибки я не могу их довести до ума.
VD>Исправил. Дело было в том, что Немерл не поддерживал юникодные концы строк (а редактор их поддерживает даже в немерловом файле).
Проверяй. Если все ОК, создай ишью на гитхабе с описанием проблемы и закрой его сразу.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Не совпадают строки при отладке кода сгенерированного Peg
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, VladD2, Вы писали:
VD>>Здравствуйте, Raimon, Вы писали:
R>>>Эта проблема сводит на нет любую отладку парсера, а без отладки ничего не сделать. Очень досадно получается, сделал несколько непростых парсеров для проекта, но из-за этой ошибки я не могу их довести до ума.
VD>>Исправил. Дело было в том, что Немерл не поддерживал юникодные концы строк (а редактор их поддерживает даже в немерловом файле).
VD>Проверяй. Если все ОК, создай ишью на гитхабе с описанием проблемы и закрой его сразу.
VladD2, не могли бы вы собрать инсталятор для .net4.5 c исправлением?
Re[10]: Не совпадают строки при отладке кода сгенерированного Peg