10
ответов

Что лучший способ состоит в том, чтобы проанализировать тело текста против нескольких (15 +) regexes на каждой строке?

У меня есть тело текста, который я должен просканировать, и каждая строка содержит по крайней мере 2 и иногда четыре части информации. Проблема состоит в том, что каждая строка может быть 1 из 15-20 различных действий. в рубине...
вопрос задан: 23 May 2017 11:53
1
ответ

Методы создания подсветки синтаксиса в тексте?

Поскольку я не могу найти какие-либо рекомендации по подсветке синтаксиса, я решил подготовить простой предварительный просмотр записи в виде обычного текста и затем подсветки всего в html, что достаточно для моей области на данный момент. ...
вопрос задан: 16 January 2019 11:44
1
ответ

Ограничения грамматики ШТЕПСЕЛЯ и парсеров-генераторов?

Я любил использовать ДВОР много: http://www.ootl.org/yard/ http://code.google.com/p/yardparser/ http://www.codeproject.com/KB/recipes/yard-tokenizer.aspx я смог создать полностью функциональный...
вопрос задан: 6 December 2009 23:32
0
ответов

Анализ уровня отступа с помощью PEG.js

У меня, по сути, тот же вопрос, что и у PEG для отступов в стиле Python, но я хотел бы получить немного больше указаний относительно этого ответа. Ответ успешно генерирует массив строк, которые...
вопрос задан: 6 July 2019 06:32
0
ответов

Кто быстрее :PEG или GLR?

Я пытаюсь создать какой-то инструмент для ворса для языка программирования C/AL. Так что в основном мне нужно выполнить синтаксический и лексический анализ исходного кода. Я планировал написать парсер из...
вопрос задан: 23 May 2017 11:46
0
ответов

PEG для отступов в стиле Python

Как бы вы написали грамматику синтаксического анализа в любом из следующих генераторов синтаксического анализатора (PEG.js, Citrus, Treetop), которые могут обрабатывать Python / Отступы в стиле Haskell / CoffeScript: примеры не -...
вопрос задан: 18 June 2015 09:35
0
ответов

Простые вопросы анализа с использованием PEG.js

Я пытаюсь обернуть голову вокруг PEG, вводя простые грамматики на игровую площадку PEG.js. Пример 1: Ввод: "abcdef1234567ghijklmn8901opqrs" Желаемый результат: ["abcdef", "1234567", "ghijklmn", "...
вопрос задан: 11 August 2014 09:42
0
ответов

Грамматика CFG / PEG, используемая для завершения кода?

Мне интересно, можно ли использовать грамматику CFG или PEG в качестве основы для завершения кода непосредственно без внесения изменений. Я слышал, что завершение кода в IDE иногда манипулируют и ...
вопрос задан: 22 March 2013 18:44
0
ответов

Производительность парсеров :PEG vs LALR (1 )или LL (k)

Я видел некоторые заявления о том, что оптимизированные анализаторы PEG в целом не могут быть быстрее, чем оптимизированные анализаторы LALR (1 )или LL (k ). (Конечно, производительность синтаксического анализа будет зависеть от конкретной грамматики. )Я
вопрос задан: 7 July 2012 08:54
0
ответов

PEG и пробелы/комментарии

У меня есть некоторый опыт написания синтаксических анализаторов с помощью ANTLR, и я пытаюсь (для самообучения-обучения:))перенести один из них на PEG (Синтаксический анализ грамматики выражений). Пока я пытаюсь прочувствовать эту идею, один...
вопрос задан: 9 April 2012 11:21
0
ответов

Странности грамматики LPeg

Часть моего приложения на Lua - это панель поиска, и я пытаюсь сделать так, чтобы она понимала булевы выражения. Я использую LPeg, но текущая грамматика дает странный результат: > re, yajl = require're'...
вопрос задан: 13 January 2012 01:38
0
ответов

Ignore whitespace with PEG.js

Я хочу игнорировать пробельные символы и новые строки в моей грамматике, чтобы они отсутствовали в выводе PEG.js. Также литерал в скобках должен быть возвращен в новом массиве. Грамматика start = 'a'? sep+ ('...
вопрос задан: 24 November 2011 12:37
0
ответов

Какую роль играет пустая продукция для PEG?

Нетерминальное правило пустой продукции -> epsilon полезно в генераторах восходящего синтаксического анализатора lex-yacc LR (например, PLY) . В каком контексте следует использовать пустые продукты в синтаксических анализаторах PEG, например, pyparsing?
вопрос задан: 4 May 2011 06:18
0
ответов

В чем разница между PEG и CFG?

От эта страница википедии: Основное различие между контекстно-свободными грамматиками и грамматиками синтаксического анализа заключается в том, что оператор выбора PEG упорядочен. Если первая альтернатива ...
вопрос задан: 31 March 2011 14:10