ebnf

    1зной

    1ответ

    Как я могу интерпретировать это как грамматик ENBF? <assign>--> <id> = <expr> <id>--> A | B | C <expr> --> <expr> * <expr> <expr> --> <expr> + <expr> | <id> + <expr> |(<expr>) | <id> я м

    8зной

    3ответ

    Есть ли существующая грамматика POSIX sh или мне нужно выяснить ее из спецификации напрямую? Примечание: Меня интересует только sh; расширенный, но соответствующий sh также более чем подходит для моих

    3зной

    1ответ

    Есть ли генератор железной дороги EBNF, который может создавать большие куски, а не одну диаграмму для производства грамматики? Я попытался http://bottlecaps.de/rr/ui и это довольно хорошо: может цара

    2зной

    1ответ

    Я использую режим отладки ANTLRWorks для проверки моей c-грамматики. Отладка в ANTLRWorks действительно отличная для лучшего понимания, но у меня есть проблема в понимании разных цветов выходного дере

    4зной

    2ответ

    Как я могу преобразовать этот BNF в EBNF? <vardec> ::= var <vardeclist>; <vardeclist> ::= <varandtype> {;<varandtype>} <varandtype> ::= <ident> {,<ident>} : <typespec> <ident> ::= <letter> {<idchar

    0зной

    1ответ

    я должен перевести эту EBNF на зубр: <compound-statement> ::= begin [ <statement> (; <statement>)*] end <statement> ::= | <assignment> | <if-statement> | <while-statement> | <proc-func-call> |

    0зной

    3ответ

    У меня есть эта грамматика EBNF для языка сценариев Jass. Что нужно сделать, чтобы преобразовать его в ANTLR 3.5? Кроме того, существуют ли какие-либо инструменты, которые помогут мне в этом? //------

    -1зной

    2ответ

    Я реализовал рекурсивный парсер спуска на C++, основанный на грамматике EBNF и его псевдокоде. Вот код: #include<iostream.h> #include<conio.h> #include<string.h> #include<stdlib.h> char s[100]; i