7. A data processing hardware system, comprising: a processor, wherein the processor is configured to perform and/or initiate the operations of: receiving a data processing instruction including an expression of a particular type; parsing the data processing instruction, using a template parser, by comparing the data processing instruction to a plurality of parsing templates; and determining, based upon the parsing, whether an evaluation template, from a plurality of evaluation templates, matches the data processing instruction based upon the particular type of the expression, wherein the evaluation template defines elements of a first type of expression used to control a conditional data processing operation, and the evaluation template is configured to generate optimized evaluation code for the expression of the first type.
7. A data processing hardware system, comprising: a processor, wherein the processor is configured to perform and/or initiate the operations of: receiving a data processing instruction including an expression of a particular type; parsing the data processing instruction, using a template parser, by comparing the data processing instruction to a plurality of parsing templates; and determining, based upon the parsing, whether an evaluation template, from a plurality of evaluation templates, matches the data processing instruction based upon the particular type of the expression, wherein the evaluation template defines elements of a first type of expression used to control a conditional data processing operation, and the evaluation template is configured to generate optimized evaluation code for the expression of the first type. 11. The system of claim 7 , wherein the processor is further configured to perform and/or initiate the operation of: generating optimized evaluation code, using a matching evaluation template, for the expression of the particular type.