11. A system for code editing, comprising: means for copying a section of text from a source program text to a clipboard to yield a copied section of text; means for storing source context information pre-defined for the copied section of text; means for pasting the copied section of text to a destination program text to yield a pasted text, including means for causing a processor to automatically perform the acts of: inserting the copied section of text into the destination program text as a fenced entity that is not integrated into the destination program text to yield pasted corralled text; carrying out editing to conform variables of the pasted corralled text inserted in the destination program text to the variables of the destination program text by referencing the source context information and context information of the destination program text; and after the editing, integrating the pasted corralled text into the destination program text, wherein the integrating comprises discarding the source context information for the pasted text, wherein prior to the integrating, the pasted corralled text is prevented from affecting a parsing of the destination program text.
17. The system of claim 11 , wherein the source context information provides a link to context information stored for the source program text.