8. The process of claim 7 , wherein the process action of identifying formatting instructions which are capable of formatting an output item so as to match the formatting of the desired output item of the input-output example, comprises an action of associating formatting instructions from a library of formatting instructions, for each semantic entity field identified in the parse descriptor of the parse descriptor tuple associated with the output item of the input-output example, which produces the corresponding field of the semantic entity of that descriptor tuple in the format exhibited by the portion of the output item associated with the semantic entity field.
8. The process of claim 7 , wherein the process action of identifying formatting instructions which are capable of formatting an output item so as to match the formatting of the desired output item of the input-output example, comprises an action of associating formatting instructions from a library of formatting instructions, for each semantic entity field identified in the parse descriptor of the parse descriptor tuple associated with the output item of the input-output example, which produces the corresponding field of the semantic entity of that descriptor tuple in the format exhibited by the portion of the output item associated with the semantic entity field. 9. The process of claim 8 , wherein the process action of generating a probabilistic program which given one or more input items of the same type as the input items of the input-output examples, employs the identified transforms and the formatting instructions, to produce an output item corresponding to the one or more input items, comprises the actions of: for each semantic entity in the parse descriptor tuples of the output items of the input-output examples, associating the transform, its computed weight factor, and the identified formatting instructions for the semantic entity of the identified parse descriptor tuple associated with the output item to form a parse-compute-print tuple, for each of the one or more transforms associated with the classes of the entities in the parse descriptor tuples of the input items of the input-output examples; identifying parse-compute-print tuples that have the same transform and the formatting instructions; for each group of parse-compute-print tuples that have the same transform and the formatting instructions, replacing the group with a single parse-compute-print tuple having the same transform and the formatting instructions as the group and in which the weight factor is the sum of all the weight factors in the group; identifying parse descriptor tuples of the input items and output items of the input-output examples that have the same parse descriptor; for each group of parse descriptor tuples that have the same parse descriptor, replacing the group with a single parse descriptor tuple having the same parse descriptor as the group and in which the weight value is the sum of all the weight values in the group; and grouping the remaining parse descriptor tuples and the parse-compute-print tuples to form the probabilistic program.