What is the best way to parse shell-like syntax without a lexer? | Hacker News Reader