Оберон-клуб «ВЄДА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/