Завершение работы над методами парсинга SQL-запросов класса SqliteParser.cs
Да, давненько посты мои не выходили. Да что тут сказать: работе над парсером SQL-запросов нет конца. Просто нет конца. Я так раньше не застревал в работе над каким-то C#-классом. А тут застрял. Уже которую неделю (!!!) я вожусь с этим парсером. Да и писать-то тут особо не о чем. Это малоинтересная работа по разбору синтаксиса SQLite и формирования C#-объектов, в свойства которых записываются составные части SQL. Та тщательность, с которой я подхожу к этой работе требует большого количества времени. А время летит просто по бешеному, дни как птицы пролетают.
Да уж. Надеюсь, что следующая неделя станет последней неделей работы над этим нескончаемым парсером. Только что я закончил работы над частью парсера, которая отвечает за вышеупомянутое преобразование SQL-запросов в объекты, но нужно ещё клепать часть парсера, которая отвечает за обратное преобразование. То есть объекты с заполненными свойствами должны преобразовываться обратно в строки SQL-запросов. Там целых 30 методов с заглушками, которые ещё предстоит реализовать. Но делать обратное преобразование к строке заметно проще, чем парсинг SQL в объекты. Тут просто нужно взять свойства этих объектов и склеить их значения в строку. Так что не думаю, что тут уйдет слишком много времени.
Но до тех пор мне нужно будет ещё как следует подправить, подфиксить и протестить уже готовые методы парсера. Это самое ядро программы и здесь не должно быть косяков. Так что вот такие пироги.
Ну а я на этом пока заканчиваю. Теперь уже до следующих постов и до новых свершений. Не знаю когда будут новые посты. Наверное уже тогда, когда закончу парсер.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.