A technique for reducing a circuit listing. According to examples of the
technique, at least a portion of a circuit listing is analyzed to
identify occurrences of a circuit structure made up of a plurality of
circuit components. For each identified occurrence of the defined circuit
structure, an injection data object is created corresponding to the
plurality of components, and the injection data object is substituted
into the portion of the circuit listing in place of the plurality of
components. For each occurrence of the defined structure, one or more
properties of the occurrence of the defined structure may be determined
and contained by the corresponding injection data object.