Ask HN: Is it possible to semantically analyze code for design patterns? | Hacker News Reader