16. The system of claim 2 wherein the processor is operative with the computer-readable program code to print the target syntax representation by matching a node of the target syntax representation to a target string in accordance with one or more predefined rules.
2. A system, comprising: a non-transitory memory device for storing a computer-readable program code; and a processor in communication with the memory device, the processor being operative with the computer-readable program code to: generate a source abstract syntax representation corresponding to source code written in a source language, determine a common denominator language with a language feature set that is reduced to include only common language patterns that are supported by multiple platforms, wherein the common denominator language comprises a set of intersects that are provided by the source language and are reachable by multiple target languages, parse the source abstract syntax representation to determine that constraints of the common denominator language are satisfied, in response to determining the constraints are satisfied, transform the source abstract syntax representation to a target syntax representation associated with at least one of the multiple target languages, print the target syntax representation as transcompiled source code in the at least one of the multiple target languages, and package the transcompiled source code as a target source artifact.