Patent ID: 8601438

Claim:
A method comprising: obtaining, by a device, a document comprising a first type of expression and a second type of expression for transforming input data in a first format into output data in a second format, the first type of expression being different than the second type of expression; parsing, by the device, the document to generate a third type of expression, the parsing including: identifying a plurality of transformation rules; identifying, using a first value of a first transformation rule of the plurality of transformation rules, a second value of the first transformation rule, the second value being associated with the second type of expression; parsing the identified second value to generate the third type of expression; identifying, using a first value of a second transformation rule of the plurality of transformation rules, a second value of the second transformation rule, the second value of the second transformation rule being associated with the first type of expression; and using the identified second value of the second transformation rule, without parsing the second value of the second transformation rule, to generate the third type of expression; and transforming, by the device, the input data into the output data based on the third type of expression, the output data being in the second format.