3
ответа

Простой рекурсивный спуск в PyParsing

Я попытался брать этот код и преобразовать его во что-то для проекта, я продолжаю работать для обработки языка программирования, но я сталкиваюсь с проблемой с упрощенной версией: op = одноразовый ('+-/...
вопрос задан: 23 May 2017 12:24
3
ответа

Синтаксический анализ методом рекурсивного спуска - от LL (1)

Следующая простая "грамматика" выражения калькулятора (BNF) может быть легко проанализирована с тривиальный синтаксический анализатор с рекурсивным спуском, который является прогнозирующим LL (1): <expr>: = <термин> + <term&..
вопрос задан: 4 March 2016 16:10
2
ответа

Рекурсивный спуск по сравнению со сгенерированными синтаксическими анализаторами - эффективность

Как делают рукописные синтаксические анализаторы с рекурсивным спуском (которые являются неизбежно LL (k)), выдерживают сравнение со сгенерированными LALR-парсерами с точки зрения производительности? Я знаю, что LALR-парсеры могут обработать намного больш
вопрос задан: 28 January 2009 14:33
1
ответ

Анализатор рекурсивного спуска должен выдавать ошибку на повторяющихся буквенных терминалах

Основной вопрос: как я могу обновить свой синтаксический анализатор рекурсивного спуска для логики высказываний (написанный на JavaScript), чтобы строки типа «p ~» и «pp» возвращали сообщение «Invalid»? Я очень новичок в ...
вопрос задан: 7 March 2019 22:14
1
ответ

Различие между LL и Синтаксическим анализатором с рекурсивным спуском?

У меня есть недавно быть пробующим для обучения, как синтаксические анализаторы (для языков/контекстно-свободных грамматик) работа и большая часть из нее, кажется, имеют смысл, за исключением одной вещи. Я сосредотачиваю свое внимание в...
вопрос задан: 19 August 2017 15:29
1
ответ

Ресурсы для записи синтаксического анализатора с рекурсивным спуском вручную

Я надеюсь писать синтаксический анализатор с рекурсивным спуском вручную, и я ищу хорошие ресурсы о том, как структурировать его, алгоритмы, и т.д.
вопрос задан: 18 May 2013 04:50
1
ответ

Преобразование EBNF к BNF

Это были несколько лет начиная с моего класса языка программирования и таким образом, я забыл тонкости BNF's и EBNF's, и у меня нет учебника рядом со мной. А именно, я забыл, как преобразовать...
вопрос задан: 30 August 2011 19:29
1
ответ

Действительно ли возможно использовать Синтаксический анализатор с рекурсивным спуском, чтобы и проверить грамматику И создать дерево синтаксического анализа одновременно?

Действительно ли возможно генерировать дерево синтаксического анализа в то же время, что и я использую синтаксический анализатор с рекурсивным спуском, чтобы проверить, соответствуют ли данные грамматике? Если так, что подход был бы я использовать для соз
вопрос задан: 10 March 2010 19:39
1
ответ

повышение:: грамматики создания духа от грамматик

Я выяснил, как использовать дух - т.е. я записал умеренно сложную грамматику. Я всегда проявляю подход роста программы - одна подсистема за один раз. Я записал структуры данных...
вопрос задан: 1 February 2010 11:49
0
ответов

Учитывая парсер рекурсивного спуска, как мне изменить его для синтаксического анализа?

Я только что закончил кодировать синтаксический анализатор рекурсивного спуска для C Minus, который просто печатает «ACCEPT», если входной текстовый файл может быть проанализирован, или «REJECT», если нет. У меня есть функция для каждого правила в граммат
вопрос задан: 4 March 2019 22:43
0
ответов

Рекурсивно вычислить количество потомков

У меня есть таблица с навигацией, которая соединяется сама по себе с помощью ParentId. Я пытаюсь подсчитать, сколько потомков имеет каждая запись, я знаю, что мне нужно увеличить счетчик в рекурсии, я '...
вопрос задан: 18 November 2017 20:32
0
ответов

Как разобрать базовую арифметику (, например, «5+5» ), используя простой анализатор рекурсивного спуска в C++?

Это было на моем Я заинтригован парсерами рекурсивного спуска и хотел бы знать, как их реализовать. Мне нужен простой синтаксический анализатор, который будет понимать простую арифметику...
вопрос задан: 23 May 2017 12:07
0
ответов

Реализация синтаксического анализатора рекурсивного спуска

Я собираюсь написать некоторый псевдо-код синтаксического анализатора рекурсивного спуска. Теперь у меня нет опыта работы с этим типом кодирования. Я читал несколько примеров в Интернете, но они работают только с грамматикой, использующей...
вопрос задан: 3 April 2017 14:00
0
ответов

Haskell - парсер рекурсивного спуска

Может ли кто-нибудь порекомендовать простой рабочий пример (код) использования парсера рекурсивного спуска в haskell? Вся информация, которую я нашел, слишком сложна для понимания. Спасибо!
вопрос задан: 17 October 2011 13:50
0
ответов

Атрибут фильтра перенаправления из действия

Что такое лучший способ сделать перенаправление в ActionFilterAttribute. У меня есть ActionFilterAttribute под названием IsAuthenticatedAttributeFilter, который проверяет значение переменной сеанса. Если ...
вопрос задан: 27 March 2011 23:57
0
ответов

Вопросы по синтаксическому анализатору рекурсивного спуска

У меня два вопросы о том, как написать парсер рекурсивного спуска: Первый: что, если у вас есть нетерминал, который может соответствовать одному из нескольких разных нетерминалов? Как проверить, какой путь ...
вопрос задан: 25 March 2011 18:49
0
ответов

Переименовать файлы в нижний регистр в Powershell

Я пытаюсь переименовать куча файлов рекурсивно с использованием Powershell 2.0. Структура каталогов выглядит так: Листовки + HTML - Файл1 - Файл2 ... + HTMLICONS + IMAGES - Image1 - ...
вопрос задан: 29 September 2010 15:09