Robin Berjon @robinberjon · 4 Apr 2019 Replying to @Chronotope Have you tried just feeding ads into a Markov chain generator, generating a bunch, and keeping all those that don’t fail syntax check? I reckon you wouldn’t fall far. ♥ 2