Вопросы по теме 'marpa'
Проблема с разделением правил G0 и G1 в грамматике
Я пытаюсь понять, что кажется очень простой грамматикой Марпы. Код, который я использую, приведен ниже:
use strict;
use warnings;
use Marpa::R2;
use Data::Dumper;
my $grammar = Marpa::R2::Scanless::G->new(
{
source =>...
184 просмотров
schedule
14.10.2022
Как выполнять итерацию по лесу синтаксического анализа Marpa, а не по его деревьям синтаксического анализа?
Скажем, у меня есть хорошая неоднозначная грамматика Марпа и хорошая неоднозначная входная строка.
Я могу разобрать строку с помощью Marpa и в итоге получить синтаксический лес. Я даже могу перебирать каждое дерево синтаксического анализа в лесу....
151 просмотров
schedule
07.02.2023
Как идентифицировать и извлечь простые вложенные токены с помощью лексера BNF?
Я понятия не имею, как получить документацию об этом. Я только что обнаружил, что большинство компиляторов используют форму Бэкуса-Наура для описания языка.
Из perl-пакета Marpa::R2 возьмите этот простой пример, анализирующий арифметические...
158 просмотров
schedule
24.05.2023
Какие аргументы передаются действию Marpa::R2?
На странице cpan сайта Marpa::R2 , я понимаю BNF (форма Бэкуса-Наура) , но я совсем запутался с обратными вызовами действий.
В приведенном ниже примере я понимаю, что два члена, левый и правый, передаются do_multiply . У меня нет проблем с...
129 просмотров
schedule
02.11.2022