[vyber kodovani]
Lexikální a syntaktická analýza
Aneb lehký úvod k nástrojům flex a bison
- Úvod
- Co si počít se vstupem programu?
- Flex a lexikální analýza
- Bison a syntaktická analýza
- Flex a bison jsou generátory kódu
- Odkazy
- Flex
- Soubor file.l
- Jednoduché příklady
- První část souboru file.l - definice
- Druhá část souboru file.l - pravidla
- Regulární výrazy
- Matching - porovnávání
- Akce
- Start-condition - počáteční stav
- Vstup
- Bison
- Gramatika
- Sémantická hodnota
- Deklarace tokenů
- Pravidla a akce
- Flex a bison: propojení
- Oblíbený příklad: jednoduchá kalkulačka
- Závěr
Tento referát byl přednesen v zimním semestru 1998 na
Linuxovém semináři
na Matematicko-fysikální fakultě University Karlovy. V letním semestru ve
zkrácené podobě na
Praktiku z programování.
Napsáno za vydatné pomoci editorů Emacs a XEmacs, programů weblint a
ispell, brouzdalů Netscape, Lynx a W3. Velké díky patří též autorům
původní dokumentace od obou popisovaných nástrojů.