Вопросы по теме 'petitparser'

Как использовать petitparser для написания форматировщика JSON?
Насколько мне известно, PetitParser - это синтаксический анализатор, с помощью которого мы можем определять грамматики и действия для синтаксического анализа некоторого текста. Я успешно использовал его встроенный анализатор JSON для анализа...
149 просмотров
schedule 25.09.2021

Как создать парсер, который означает любой символ не в ['(', ')', '{', '}'], в PetitParserDart?
Я хочу определить парсер, который принимает любые символы, кроме ['(', ')', '{', '}'] в PetitParserDart . Я пытался: char('(').not() & char(')').not() & char('{').not() & char('}') Я не уверен, что это правильно, и есть ли...
69 просмотров
schedule 01.11.2021

Как выйти из строя и генерировать исключения, когда правило не может быть полностью сопоставлено, в PetitParserDart?
Я определил некоторые правила с помощью PetitParserDart : def("start", ref("rule").separatedBy(char('\n'), includeSeparators: false); def("rule", char('(').seq(word().plus()).seq(char(')'))); Таким образом, следующий текст будет...
55 просмотров
schedule 11.05.2022

Как мне создать синтаксический анализатор, который использует символ, который также находится в начале и в конце
Как мне создать синтаксический анализатор, который позволяет использовать символ, который также совпадает с начальным/конечным символом. Используя следующий пример: 'Isn't it hot' Вторая одинарная кавычка должна быть принята как часть...
79 просмотров
schedule 03.08.2023