Re[20]: Опциональные типы
От: WolfHound  
Дата: 11.03.17 06:33
Оценка:
Здравствуйте, vdimas, Вы писали:

WH>>Я прошу не всю нитру, а только парсер.

WH>>ГЛР парсеры же легко делаются.
V>Прост сам алгоритм разбора, но задача генерирования парсера из абстрактного описания не проста — такая же как и для других алгоритмов.

Это тривиальная задача. Делается, вообще не приходя в сознание.
Настоящая веселуха начинается, когда начинаешь после ошибок восстанавливаться.

V>Я ни разу не обещал показать исходник, я лишь делился полученными результатами.

Я уже даже не прошу показать твой код.
Покажи хоть чей. Там же по твоим утверждениям всё просто.
Значит кто-то должен был это сделать.

V>Чтобы я что-то тебе показал, меня надо мотивировать потратить на это значительное кол-во часов.

V>И с последним у тебя явные проблемы.
Сколько десятков часов ты уже потратил отвечая на мои сообщения?

V>Если я тебе говорю, что таблица для восходящего разбора СОДЕРЖИТ необходимые данные для восстановления (и это действительно так, инфа проверяемая), а ты в ответ "а покажите-ка мне восстановление лучше, чем у меня, где я потратил на это годы" — то тебе сразу красная карточка за неумение вести обсуждение.

В нисходящих парсерах это всё тоже доступно без проблем. Только этого мягко говоря недостаточно.

V>Конструктив — это обмен технической информацией.

V>У тебя же сплошной стиль "а у вас зато молоко убежало". ))
Так от тебя никакой информации нет. Одно хвастовство которое противоречит всем работам, которые я читал.

WH>>Вот без этой строчки этого синтаксиса не будет.

WH>>
WH>>using syntax CSharpJson.Extention;//вот тут мы добавили синтаксис json
WH>>

WH>>Так что это если не изменение грамматики во время разбора?
V>А в C# вот тут:
C# тупо парсит всё. А на этапе типизации говорит
Pointers and fixed size buffers may only be used in an unsafe context

А у меня идёт именно загрузка новой грамматики. О которой автор основной грамматики в общем случае даже не догадывается.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.