Я ищу, чтобы разработать парсер TEX, теперь проблема заключается в отсутствии свободной грамматики контекста и не может быть одного, потому что его неконтекстно-свободный язык, я слышал, что это какой-то макроязык и который построен на собственном ,Как создать парсер для TEX?
Так что теперь мне нужно руководство какой грамматикой этот макроязык и как построить что-нибудь на C#.
Я напишу токенизатор и парсер, но мне нужны некоторые правила макроса в TEX, которые довольно сложно найти, везде есть документация о том, как использовать макросы TEX.
Вы имеете в виду ["TeX"] (http://en.wikipedia.org/wiki/TeX)? Если да, то исходный код доступен для перевода. Кроме того, код полностью документирован томом B [Компьютеры и набор шрифтов] (http://en.wikipedia.org/wiki/Computers_and_Typesetting). – Richard