Towards neuro-symbolic constrained decoding for reliable code generation with LLMs | Synapse