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.