Understanding how top-down operator precedence parsing works | Dark Hacker News