Parsinator.js – a JavaScript parser combinator library with state | Hacker News Reader