Pratt parsing is a black box | Dark Hacker News