The hard part here is that normally we separate 'code' and 'text' through semantic markers, and those semantic markers are computably simple enough that you can do something like sanitizing your inputs by throwing the right number of ["'\] characters into the mix.
English is unspecified and uncomputable. There is no such thing as 'code' vs. 'configuration' vs. 'descriptions' vs. ..., and moreover no way to "escape" text to ensure it's not 'code'.
English is unspecified and uncomputable. There is no such thing as 'code' vs. 'configuration' vs. 'descriptions' vs. ..., and moreover no way to "escape" text to ensure it's not 'code'.