Using large language models to generate and correct code written in low-resource and domain-specific programming languages | Synapse