16. The report representation system of claim 12 , further comprising an optimizer for optimizing the size and performance of the generated code.
16. The report representation system of claim 12 , further comprising an optimizer for optimizing the size and performance of the generated code. 22. The report representation system of claim 16 , wherein the optimizer optimizes the size and performance of the generated code by at least maintaining a list of generated subroutines, and, responsive to completing the processing of each line of the representation code, determining a set of unused generated subroutines and removing the set of unused generated subroutines from the generated code.