185 похожих чатов

Https://Obua.Com/Publications/Indentation-Sensitive-Parsing-With-Pyramids/1/ Для любителей парсинга и странных грамматик. Что-то про "Local Lexing" —

лексический разбор, который перемежается с синтаксическим, т.е. это Scannerless Parsing получается? — и какие-то Pyramid grammars, которые по выразительности как PEG. И всё это применяется для парсинга грамматик, чувствительных к отступам.

2 ответов

4 просмотра

всё ещё считаю свой вставлятель скобок лучше

> Для любителей парсинга и странных грамматик. Некоторые из которых [невнимательно пролистав две статьи] хотели бы заявить, что никакой "novelty" в этом нет, всем этим идеям "сто лет". ;) > т.е. это Scannerless Parsing получается? Да, получается. По крайней мере, существенных отличий от SGLR на первый взгляд совсем не видно (что, вкупе с отсутствием ссылок на работы Eelco Visser et al., намекает на то, что авторам Local Lexing как-то "не удался" литературный поиск). > и какие-то Pyramid grammars, которые по выразительности как PEG Они мощнее, разумеется (как минимум CFG∪PEG). > И всё это применяется для парсинга грамматик, чувствительных к отступам. Чтоб не применить-то? Такими темпами авторы скоро додумаются и до того, как решить и все последующие "неожиданные" проблемы "своего" формализма, вроде: "Another issue is that we need to specify every single occurrence of whitespace (ws and sp in the above grammar). This seems excessive, and hopefully we can find a simple way to avoid it." ;) А нет бы сразу содрать решения с SDF / SGLR.

Похожие вопросы

Обсуждают сегодня

зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
8
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Можно попросить небольшое ревью кода? Тут немнога, я ничего интереснее не придумал, чем написать аналог tree в качестве практики с cmake. https://github.com/hrimov/tree-unix/...
Andrew Hrimov
11
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Но если Евгений и Алекс используют в боевых условиях, то почему нет? А ты как-то про бизнес больше задвигаешь, это имеет к разработке отношение, но все же этим больше другие л...
Keiman
4
Карта сайта