2. The method of claim 1 , wherein said identifying is performed by a parser, wherein said generating generates said first rule to include a first set of instructions for said parser, said first set of instructions being according to a rule command language having a second grammar different than said first grammar of said column based programming language.
2. The method of claim 1 , wherein said identifying is performed by a parser, wherein said generating generates said first rule to include a first set of instructions for said parser, said first set of instructions being according to a rule command language having a second grammar different than said first grammar of said column based programming language. 3. The method of claim 2 , wherein said first set of values includes a first value specifying a type of said first construct of interest, a second value specifying a begin token that indicates the beginning of said first construct of interest, and a third value specifying an end token that indicates the end of said first construct of interest, wherein said generating generates said string of characters to include said begin token and said end token, wherein said parser identifies as said first plurality of blocks, which have lines expressly matching said string of characters including said begin token and said end token received as part of said first set of values from said user.