Parsing regular expressions with recursive descent | Hacker News Reader