bison

Zalety Antlr (versus powiedzmy, lex/yacc/bison) [zamknięty]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... e C++, a każdy produkt, który wysyłamy, nie będzie zawierał Javy, więc powstałe parsery będą musiały przestrzegać tej zasady.

Czy istnieje alternatywa dla flex/bison, która może być używana w 8-bitowych systemach wbudowanych?

Piszę mały interpreter dla prostego języka BASIC like jako ćwiczenie na mikrokontrolerze AVR w C przy użyciu łańcucha narzędz ... uksie, mógłbym użyć flex/bison. Teraz, gdy ograniczyłem się do platformy 8-bitowej, muszę to wszystko robić ręcznie, czy nie?

Jak skompilować pliki LEX / YACC w systemie Windows?

Mam pliki Lex i YACC do przetworzenia moich plików (.l plik i .y Plik). Jak skompilować te pliki i jak zrobić dla nich odpowiedniki .c na platformie windows?

Jaka jest różnica między Flex/Lex a Yacc / Bison?

Jaka jest różnica między Flex & Lex i Yacc & Bison. Przeszukałem Internet dziko i nie znalazłem żadnej solidnej odpow ... ą wolne? Jeśli Lex nie jest wolny, dlaczego mam go zainstalowanego na mojej dystrybucji Ubuntu? lex --version lex 2.5.35

Problem z wywołaniem std:: max

Skompilowałem pliki wygenerowane przez bizona w Visual Studio i dostałem te błędy: ...pozycję.hh( 83): error C2589: '( ' ... y::cmd_parser::semantic_type *yylval, yy::cmd_parser::location_type* yylloc); %} %start calclist %% ... grammar rules ...

Reformowanie gramatyki w celu usunięcia przesunięcia zmniejsz konflikt w if-then-else

Jak usunąć konflikt shift-reduce dla bison dla danej gramatyki? selection-stmt -> if ( expression ) statement | if ( expression ) statement else statement Rozwiązanie dające zmodyfikowaną gramatykę byłoby wysoko cenione.

String input to flex lexer

Chcę utworzyć pętlę read-eval-print przy użyciu parsera flex/bison. Problem w tym, że generowany przez flex lexer chce wprowa ... pliku i wysłanie do lexera. Jest to dość proste, ale wydaje się zawiłe i niezbyt niezależne od platformy. Jest lepszy sposób?

Integracja Bison / Flex / Yacc z XCode

Czy istnieje prosty sposób na integrację Bison / Flex / Yacc z XCode? Chcę napisać własny język do analizy, który współgra z ... rsza poleceń, w przeciwnym razie potrzebują ogromnego bólu, aby nadpisać wyjście za każdym razem, gdy regeneruję kod parsera.

W jaki sposób flex obsługuje bison-location?

Próbuję użyć flex i bison do stworzenia filtra, ponieważ chcę uzyskać pewne elementy gramatyczne ze złożonego języka. Moim pl ... powinien zaimplementować poprawne ustawienie yylloc_param. Dla mnie trudno jest ręcznie śledzić numer kolumny każdego token.