1. A machine implemented method for compiling a program which is written in a first language having a first syntax associated therewith, the method comprising: detecting, in a set of code within the program, an indication that the set of code contains a non-compliant identifier that is not intended to be compliant with the first syntax associated with the first language; and in response to detection of the indication, transforming the non-compliant identifier into a transformed identifier that is compliant with a second syntax associated with a second language.