Building a DSL in PHP, Part 1: The Pipeline | Hacker News Reader