flex-lexer

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?

Wyrażenie regularne dla ciągów znaków w języku flex/lex

Eksperymentuję, aby nauczyć się flex i chciałbym dopasować literki ciągów. Mój kod obecnie wygląda następująco: "\""([^\n\" ... unikalny) i obsługuje znaki unikalne. Prawdopodobnie piszę słabe Wyrażenie regularne lub niezgodne z flexem. Proszę o radę!

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

Czy możliwe jest odczytanie gcc z rury?

Szukam opcji gcc, która sprawi, że odczyta plik źródłowy ze standardowego wejścia, głównie po to, aby wygenerować plik obiekt ... tion-here Ponieważ nie zależy mi na wygenerowanym pliku C. Czy coś takiego istnieje, Czy muszę używać plików tymczasowych?

Nieokreślone odniesienie do yywrap

Mam prosty "język" , którego używam Flex (Analizator leksykalny), wygląda tak: /* Just like UNIX wc */ %{ int chars = 0; in ... tion input': lex.yy.c:(.text+0xe25): undefined reference to yywrap' collect2: LD zwraca 1 status wyjścia Co się stało?

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?

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.