Я разрабатываю синтаксический анализатор C++ (для IDE ), так что теперь пытаюсь детально разобраться в грамматике C++. Хотя я нашел отличный источник грамматики в http://www.nongnu.org/hcb/, у меня возникли проблемы...
У меня есть следующая грамматика EBNF для простых арифметических выражений с левыми -ассоциативными операторами :выражение :термин {+ термин} термин :фактор { *фактор} фактор :число (выражение )...
Я хотел бы извлекать информацию из текста и иметь возможность запросить его. Структура этого текста будет определяться грамматикой БНФ (или ее вариантом), а информация для извлечения...
Поддерживает ли BNF или ABNF отрицание. То есть исключить определенных членов набора?
Я не видел такого оператора отрицания в его синтаксисе. Например, предположим, что S является набором всех буквенно-цифровых строк...
Выражение: N | ( 1 { A | B | C | D | E1 | E2 | E3 } ) Означает дескриптор "N" или один или несколько из перечисленных дескрипторов без повторения. Лучшее, что у меня есть, это: @"^(N|(A|B|C|D|E1|E2|...
Недавно я думал о следующей BNF A -> x | yA | yAzA, где x, y, z - терминалы. Я почти уверен, что эта грамматика неоднозначна, но как сделать ее однозначной?
Знаете ли вы, где я могу получить нотацию BNF (Backus Naur Form) для последней версии T-SQL. Это версия от Microsoft, и я не могу найти для нее ничего. Я нашел SQL2. Пересмотренный ISO ...
Я использую ParseKit для objective-C, который использует синтаксис, подобный BNF, для определения грамматиков: @start = command +;
команда = новый;
new = 'новый' объект ';';
объект = 'дом' | Другой; Включение последнего ...
Мне нужно регулярное выражение для языкового тега, как определено в BCP 47. Я знаю, что полный синтаксис BNF доступен по адресу http://www.rfc-editor.org/rfc/bcp/bcp47.txt, и я мог бы использовать его для написания моих ...
Some time ago I started writing a BNF-based grammar for the cables which WikiLeaks released. However I now realized that my approach is maybe not the best and I'm looking for some improvement. A cabe ...
Существуют ли какие-либо инструменты для преобразования синтаксиса грамматики ANTLR в другие синтаксисы BNF и обратно? Существует несколько форм Бэкуса-Наура (BNF, EBNF, ABNF, W3C-BNF, XBNF ...) со спецификациями, например, см. Этот список. ...
Недавно я изучал синтаксические анализаторы и грамматики и то, как они работают. Я читал формальную грамматику для JSON на http://www.ietf.org/rfc/rfc4627.txt, где используется EBNF. Я был довольно уверен в ...