Compiler construction
Programming language implementation
Pattern matching
Automata theory
Ragel
Lex
Finite-state machine
Regular expression
Parsing
Computing
Software
Parser generators