Robust code generation combining grammars and LLMs | Dark Hacker News