Général
- MIT 6.035 Computer Language Engineering (vidéo, 49 mn)
- Programming Languages, Building a Web Browser : cours gratuit sur Udacity qui enseigne comment créer un browser web qui interprète le HTML et le JS
- Writing Your Own Toy Compiler Using Flex, Bison and LLVM
- Learning to Write a Compiler : liste de liens sur StackOverflow
- Make Your Own Programming Language : exemples de code en Javascript
- Programming Languages: Application and Interpretation (PDF)
Parseurs, lexeurs
Lex/Yacc
- Mini manuel d'utilisation de Lex et Yacc
- A Guide to Lex & Yacc (PDF)
- Flex documentation
- Flex manual
- ANSI C grammar : Lex specification / Yacc grammar
re2c
Peg
- Parsing Expression Grammars Page
- peg/leg — recursive-descent parser generators for C
- PEG Basics
- peg-markdown : exemple d'un interpréteur de syntaxe Markdown écrit en C