Robust code generation combining grammars and LLMs | Hacker News Reader