Flex i Bison
Wstęp
edytujNa wstępie pragnę przedstawić nasze główne gwiazdy:
- Flex - Generator analizatorów leksykalnych.
- Bison - Generator parserów gramatyki.
Przy pierwszym zetknięciu wydaje się dziwne ale gdy weźmiemy pod uwagę że napisanie ręcznie takiego analizatora/parsera jest czasochłonne i błędogenne wtedy zrozumiemy ideę programu piszącego program. Ten podręcznik ma pomóc rozszerzyć umiejętności programisty C, więc wiedza podstawowa o C łącznie z wskaźnikami i napisami jest wymagana. Teraz nie będziesz musiał się głowić z zewnętrznymi bibliotekami, niepasującymi formatami/reprezentacjami danych. Napiszesz parser dowolnego języka/pliku dający dane w formacie tobie wygodnej i parsujący to co tobie potrzebne. Na razie celem tego podręcznika jest obeznanie z czarną magią parsowania żeby stanąć na własne nogi. Potem też spróbujemy zrobić kalkulator, kompilator i inne potrzebne narzędzia które nie mają swoich "How To" a obracają się w tematyce parsowania/analizy.
Spis treści
edytujPodstawy Flexa i Bisona
edytuj- Konfiguracja:
- Początki z flexem
- Łączymy ogień z wodą
- Żywioły pracują dla Stwórcy(programisty)
- Dodatki
Kalkulator
edytujBiblografia
edytujAutorzy
edytuj--SQLek 05:06, 26 lut 2009 (CET)