О подходе к описанию правил синтаксического анализа языка C#

Шимаев Дмитрий Олегович

Аннотация


В работе произведено ознакомление с теорией анализа языков программирования, разбор синтаксического дерева, предоставляемого открытым компилятором языка C# - Roslyn, разбор способов написания анализаторов данных языков, произведено сравнение типов проектов анализаторов. Полученные данные были использованы автором для создания статического анализатора кода, проверяющего документацию на контролируемые ошибки метода, на языке C#.