7. The method of claim 5 , wherein said step of executing the modified sequence of executable objects produces a label.
5. A method for outputting formatted information comprising the steps of: providing an input data text file comprising a plurality of name/value pairs; providing a computer program including a formatting source code for producing an output in a first format; providing a recipe text file built using a grammar providing a plurality of lines each representing a rule on how to parse text within said recipe text file, and comprising a plurality of formatting descriptions, at least some of said formatting descriptions indicating a name link to one or more of said plurality of name/value pairs; converting said recipe text file into a sequence of executable objects; receiving a first request from said computer program for rendering said output; and executing said sequence of executable objects, in response to said first request, to render one or more of said plurality of name/value pairs into said output in a second format in accordance with said plurality of formatting descriptions, without modifying said formatting source code; modifying said recipe text file to form a modified recipe text file comprising one or more modified formatting descriptions, at least some of said modified formatting descriptions indicating a modified name link to one or more of said plurality of name/value pairs; converting said modified recipe text file into a modified sequence of executable objects; receiving a subsequent request for rendering said output; and in response to said subsequent request, executing said modified sequence of executable objects to render one or more of said plurality of name/value pairs into said output in a modified format in accordance with said plurality of modified formatting descriptions, without modifying said formatting source code.