Fast Ruby Tokenizers with StringScanner | Hacker News Reader