A Regular Expression Matcher in 30 lines of C | Hacker News Reader