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.