Я хотел бы понять, как построить парсер в .NET для обработки исходных файлов. Например, может быть, я мог бы начать с изучения того, как анализировать SQL или HTML или CSS, а затем действовать по результатам, чтобы иметь возможность форматировать их для чтения или что-то подобное.
Где я могу узнать, как это сделать? Есть ли конкретные книги, на которые я могу ссылаться? Мне нужно узнать о lexers/parsers?
В частности, для платформы .NET, так как мне удобно в С#.