Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
выгружать лексемы в формате json https://zx.oberon.org/forum/viewtopic.php?f=37&t=435 |
Страница 1 из 1 |
Автор: | budden [ 27 окт 2018, 17:13 ] |
Заголовок сообщения: | выгружать лексемы в формате json |
В компиляторе есть лексер. Сделать так, чтобы при установке особой глоб. перем. (назовём её ПечататьМассивЛексемПриКомпиляции) в истину, при разборе файла в рабочий журнал печатался массив в формате json. Каждый элемент массива - это массив из 4 значений: - номер строки - номер колонки - класс лексемы - полный текст в том виде, в котором он есть в исходнике (естественно, кавычки должны быть заквочены по правилам JSON) Комментарии и "белое поле" тоже должны печататься в этом списке, при этом они разбиваются так: - лексема "конец строки" - лексема "отступ" - лексема "комментарий" - лексема "прочее белое поле" Работа должна быть выполнена как PR к нашему репозиторию https://gitlab.com/budden/nkp Ваши ставки. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |