Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 04 окт 2024, 20:55

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: выгружать лексемы в формате json
СообщениеДобавлено: 27 окт 2018, 17:13 
Не в сети

Сообщения: 350
В компиляторе есть лексер. Сделать так, чтобы при установке особой глоб. перем. (назовём её ПечататьМассивЛексемПриКомпиляции) в истину, при разборе файла в рабочий журнал печатался массив в формате json. Каждый элемент массива - это массив из 4 значений:

- номер строки
- номер колонки
- класс лексемы
- полный текст в том виде, в котором он есть в исходнике (естественно, кавычки должны быть заквочены по правилам JSON)

Комментарии и "белое поле" тоже должны печататься в этом списке, при этом они разбиваются так:
- лексема "конец строки"
- лексема "отступ"
- лексема "комментарий"
- лексема "прочее белое поле"

Работа должна быть выполнена как PR к нашему репозиторию https://gitlab.com/budden/nkp
Ваши ставки.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club