Standalone lexers with lex: synopsis, examples, and pitfalls | Hacker News Reader